Pytania otagowane jako scripts

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.

3
Czy wymusić „zły” (nie 0) kod powrotu polecenia terminalu?
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ć, …

1
Jak uruchomić skrypt, gdy zasilacz jest podłączony lub wyłączony?
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 …

3
Jak zmienić nazwy plików na inne kodowanie?
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?


2
Ubuntu odpowiada sukcesowi / porażce CentOS
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: …

3
Jak uruchomić skrypt podczas logowania / wylogowywania Unity?
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ś …

3
Ocena ciągu w skrypcie powłoki
Ś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ę, …


2
Utwórz sesję Screen za pomocą skryptu bash, używając contab
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 …


1
Dlaczego 0 $ jest ustawione na -bash?
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 …

1
Jak połączyć niestandardowy skrót klawiaturowy ze skryptem bash w Ubuntu 13.04?
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 …


3
Właściwy sposób, aby pozwolić użytkownikowi na wprowadzenie hasła do skryptu bash przy użyciu tylko GUI (z ukrytym terminalem)
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 …
8 bash  scripts  sudo  gui  kde4 

3
skrypt powłoki, aby warunkowo dodać apt repository
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.