Skrypt to seria instrukcji zapisanych w pliku „zwykłego tekstu”. Interpreter skryptów (na przykład Bash lub inna powłoka, Python, Perl, Ruby itp.) Odczytuje plik i wykonuje instrukcje tak, jakby zostały wprowadzone w wierszu polecenia.
Mam framework napisany w Pythonie i do celów testowych po prostu chcę zrobić podproces (inaczej wywołanie powłoki) ... który powinien po prostu wrócić z RC! = 0. Próbowałem wywołać jakiś nieistniejący plik wykonywalny; lub uruchomić „exit 1”; ale z jakiegoś powodu są one tłumaczone na FileNotFoundError. Co więc mogę zrobić, …
Z jakiegoś powodu jasność ekranu mojego laptopa nie aktualizuje się po podłączeniu lub odłączeniu zasilania. Spojrzałem na kilka rozwiązań tego problemu, ale żadne z nich nie działało dobrze. Zamiast więc rozpaczać i poddawać się, postanowiłem spróbować przekształcić to w naukę i sprawdzić, czy nie mogę napisać skryptu, który zrobi to …
Mam 3 rodzaje file namekodowania na reiserfszamontowanym dysku twardym: CP1251, KOI-8, UTF-8 i ASCII. Naprawdę muszę rekurencyjnie przekonwertować wszystkie kodowania na UTF-8. Czy jest jakieś narzędzie, które wykryje kodowanie źródłowe i przekonwertuje je na UTF-8, czy też muszę napisać skrypt w języku Python?
Niedawno zadałem to pytanie dotyczące dodawania skryptu powłoki do Dasha: W 14.04 jak uruchomić skrypt bash, który napisałem bez otwierania terminala? Działa idealnie. Dalsze pytanie: jak przekazać argumenty wiersza poleceń za pomocą Dash? Przykład: w tym przypadku moje polecenie kreski nosi nazwę „Panel”. Skrypt wyświetla mój ekran za pomocą 8 …
Wiele usług w CentOS wygląda tak (z wyjątkiem odpowiednio zielonego i czerwonego): $ sudo service blah start Starting blah: [ OK ] $ sudo service notrunning stop Stopping notrunning: [FAILED] Dzieje się tak, ponieważ /etc/init.dskrypty używają skryptów narzędziowych w /etc/rc.d/init.d/functionsnazwanych successi failure. Oto fragment z /etc/init.d/sshdCentOS: echo -n $"Starting $prog: …
Mam dwa skrypty - jeden do montowania niektórych folderów przez SSHFS - i jeden do odmontowywania. Chciałbym uruchomić skrypt montowania, gdy uruchamiany jest mój domyślny pulpit Ubuntu (po zalogowaniu się na konsoli graficznej) - i skrypt odmontowany, gdy „Wylogowuję się” z koła zębatego w prawym górnym rogu pulpit. Czy ktoś …
Śledzę ten przewodnik skryptowania powłoki bash: http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html W sekcji Porównania numeryczne przytacza przykład: anny > num=`wc -l work.txt` anny > echo $num 201 anny > if [ "$num" -gt "150" ] More input> then echo ; echo "you've worked hard enough for today." More input> echo ; fi Wydaje się, …
Czy jest sposób na uzyskanie całkowitego czasu odsłuchu z wiersza poleceń? Chcę napisać scenariusz, aby śledzić, ile czasu codziennie spędzam na słuchaniu muzyki.
Chcę, aby plik .jar był uruchamiany za każdym razem, gdy serwer uruchamia się (używamy VPS), więc edytowałem crontab, używając, crontab -ea następnie dodając @reboot bash /home/bash/startserver.sh. Ale nawet nie dotarłem do momentu, w którym skrypt działa. Oto mój skrypt: #!/bin/bash screen -S bukkit cd $HOME/server java -jar bukkit.jar Powodem, dla …
Często robię np sudo netstat -lpn |grep :8088 wyświetl wynik tcp6 0 0 :::8088 :::* LISTEN 11189/java i wtedy sudo kill -kill 11189 Chciałbym mieć wygodniejszą komendę dokładnie taką, killatport 8088która używa numeru portu TCP jako zmiennej i którą mogę utworzyć jako alias dla potoku, który robi to, co chcę, …
Wydaje się, że nazwa pierwszego procesu logowania jest ustawiona na -bash, ale jeśli podpiszę, stanie się bash. na przykład: root@nowere:~# echo $0 -bash root@nowere:~# bash root@nowere:~# echo $0 bash -bash powoduje awarię niektórych skryptów, takich jak . /usr/share/debconf/confmodule exec /usr/share/debconf/frontend -bash Can't exec "-bash": No such file or directory at …
Jako użytkownik Ubuntu 13.04 miałem również różne problemy i niezgodności z najnowszą wersją Ubuntu. Jednym z nich jest to, że pasek Jasności nagle zniknął z zakładki „Ustawienia systemu -> Jasność i blokada” po zainstalowaniu niektórych pakietów (których tak naprawdę nie pamiętam, co to było). Dowiedziałem się, że obejściem jest użycie …
Jestem w moich uniwersyteckich laboratoriach z systemem Ubuntu 12.10 z jednością i nie mam uprawnień roota. Muszę uruchomić skrypt podczas wylogowywania. czy to możliwe? Uwaga: prawdopodobnie jest to duplikat tego pytania , jednak udzielone odpowiedzi są dość tajemnicze i nie podano konkretnych wskazówek.
Stworzyłem skrypt bash, który używa kdialog wyłącznie do interakcji z użytkownikiem. Jest uruchamiany z pliku „.desktop”, więc użytkownik nigdy nie widzi terminala. Wygląda w 100% jak aplikacja GUI (mimo że jest to tylko skrypt bash). Działa tylko w KDE (Kubuntu 12.04). Moim jedynym problemem jest bezpieczne i wygodne wprowadzanie hasła …
Chcę napisać skrypt powłoki, który doda repozytorium apt. Wiem, że mogę to zrobić za pomocą sudo add-apt-repository -y <repo>. Moje pytanie brzmi: czy mogę to zrobić tylko wtedy, gdy repozytorium nie zostało już dodane, coś w stylu: if repo was not added yet: sudo add-apt-repository -y <repo> sudo apt-get update …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.