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 katalog na swoim komputerze, myślę o nim jak o własnym tmpkatalogu, ale jest on w moim ~katalogu. Chcę to zrobić, aby mój system co 3 godziny usuwał wszystkie pliki (choć zachowuje nienaruszoną strukturę katalogów, ale wciąż rekurencyjnie usuwa wszystkie pliki na wszystkich poziomach katalogów) z tego katalogu, który jest …
Próbuję skonfigurować cocos2dx w Ubuntu 14.04 LTS, ale po ustawieniu zmiennych środowiskowych (in .bashrc) zaczynam otrzymywać ten błąd: bash: export: dev/cocos2d-x-3.2/tools/cocos2d-console/bin': not a valid identifier bash: export:/home/john/android': not a valid identifier bash: export: dev/android-ndk-r10b': not a valid identifier bash: export:dev/adt-bundle-linux-x86_64-20140702/sdk': not a valid identifier I nie wiem, co zrobić, aby …
Chciałbym napisać skrypt powłoki w Ubuntu, który wykonuje następujące czynności: Uruchom system gościa Windows 7 w Virtualbox, jeśli jeszcze nie działa. Uruchom skrypt powłoki w systemie Windows, w którym skrypt powłoki jest wywoływany z systemu operacyjnego hosta Ubuntu. Moim celem jest utworzenie programu uruchamiającego aplikacje na pulpicie hosta Ubuntu dla …
Chciałbym, aby mój serwer OpenSSH uruchamiał skrypt za każdym razem, gdy użytkownik loguje się za pomocą SSH, najlepiej przekazując nazwę hosta lub adres IP, a także nazwę użytkownika. Dodatkowo chciałbym, aby uruchamiał skrypt za każdym razem, gdy sesja zostanie zakończona (przekazanie nazwy użytkownika). Te skrypty nie powinny być uruchamiane w …
Mam wiersz skryptu uruchamiania: pyprogramm >> /dev/null 2>&1 & Znaczenie: >> /dev/null - redirect stdout to null device 2>&1 - redirect stderr to stdout (that is redirected to null device) ale co oznacza ostatni &?
Piszę na ogromnym skrypcie fabrycznym, generującym wiele skryptów konserwacyjnych dla moich serwerów. Do tej pory piszę kilka wierszy, które należy zapisać w jednym wierszu echo -nenp echo -n "if (( " | sudo tee -a /usr/local/bin/upgradeAllServers &> /dev/null # Generate exitCode check for each Server IFS=" " COUNT=0 while read …
Mam skrypt, który działa, który musi korzystać z funkcji send-send, ale działa jako root. Jedyne, co znalazłem, które działa, to ten skrypt . Problem polega na tym, że na tej linii: DBUS_SESSION=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$DBUS_PID/environ | sed -e s/DBUS_SESSION_BUS_ADDRESS=//` Wciąż pojawia się błąd warning: command substitution: ignored null byte in …
Mam skrypt .sh, który pobiera zdjęcie z serwera japońskiego satelity i ustawia je jako obraz tła. Umieściłem go na liście startowej, ale jak mam go uruchamiać co 5 minut automatycznie?
Przeszukiwałem Google, ale nie mogę znaleźć spójnych samouczków ani dokumentacji opisującej, jak to zrobić (w moim przypadku na Kubuntu 15.10). Chcę dodać niestandardowe skrypty do menu kontekstowego w Dolphin (la nautilus-scriptsdla Nautilusa). Z jakiegoś powodu, gdy wykonuję instrukcje, które znajduję, mogę wyświetlić menu kontekstowe tylko po kliknięciu odpowiedniego .desktoppliku prawym …
Muszę utworzyć skrypt bash, aby utworzyć i zamontować dysk. Dwie proste komendy. Oba „działają” po wprowadzeniu w wierszu poleceń. Skrypt jest tworzony i uruchamiany za każdym razem, gdy zwykły użytkownik się loguje, dlatego potrzebuję metody, aby ten skrypt był wykonywalny w tym czasie. Jak dotąd nie mogę tego uruchomić. Na …
Załóżmy, że mam zmienną $ str1 str1="20140121-21:48:26|Joanne Frances|" Chcę przeszukać tę część pliku. Plik zawiera na przykład: 20140121-21:48:26|Joanne Frances|Perez|9173046751.000000|Mar 31| 20140121-21:50:28|Nikko|Real|9065887272.000000|Mar 21| 20140121-22:22:53|Czarina|Revilla|9999999999.000000|Jan 21| Dane wyjściowe powinny być: 20140121-21: 48: 26 | Joanne Frances | Perez | 9173046751.000000 | 31 marca | Aktualizacja: W końcu dowiedz się, do cholery, jaki …
Pracuję nad prostym skryptem bash, który konfiguruje nowe serwery tak, jak chcę. To nic specjalnego, ale mam nadzieję, że zaoszczędzi mi sporo czasu w przyszłości. Jak zapobiec takim podpowiedziom: You are about to add the following PPA to your system: Stable version of nginx. More info: https://launchpad.net/~nginx/+archive/stable Press [ENTER] to …
Muszę sprawdzić, czy numer wersji Bash to> = do określonego numeru. Na przykład mam: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. …
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.