Usiłuję zaplanować zrzut bazy danych MySQL przy użyciu crona, ale pojawia się błąd dla kodu, który, jak wiem, działa, gdy dzwonię bezpośrednio w Shell. Oto kod, który działa doskonale w Shell: mysqldump -uUSER -pPASS DB > "/path/to/backup/backup_`date +%Y%m%d%H%M%S`.sql" Jednak po ustawieniu zadania cron wraca z następującym błędem: /bin/sh: -c: line …
Próbuję edytować plik / etc / sudoers, aby móc wykonać skrypt bash z hasłem root. jak dotąd każda edycja, którą próbowałem sudoers, nie działa. Próbowałem dodać każdą z tych linii: %admin ALL= NOPASSWD: /sbin/ifconfig %admin ALL=(ALL) NOPASSWD: /sbin/ifconfig %users ALL=(ALL) NOPASSWD: /sbin/ifconfig "myusername" ALL=(ALL) NOPASSWD: /sbin/ifconfig Za każdym razem jestem …
Mam listę katalogów, w których chcę wejść i usunąć określone pliki. Na przykład nazwy katalogów, które mam, są następujące: 091513 090213 082612 071611 020908 011009 ... 062308 Każdy z tych katalogów zawiera 4 pliki, a ich nazwy to: dealer_score_01.txt dealer_score_02.txt dealer_score_03.txt dealer_score_04.txt Chcę napisać skrypt, który przejdzie do każdego z …
Od jakiegoś czasu używam unixa i wiersza poleceń, ale moja główna metoda nawigacji po plikach i katalogach jest wciąż aktualna cd path; ls; cd path; ls.... To w ogóle nie działa. Wizualnie bardzo trudno jest uzyskać przegląd katalogu. Bez obrazów, bez kolorów do odróżnienia plików i folderów. Nadal jestem bardziej …
Używam Ubuntu 10.4 i próbowałem wyłączyć IPv6, ponieważ obecnie go nie potrzebuję. Randam następujące, aby wyłączyć IPv6, a następnie ponownie uruchomiłem serwer: echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.lo.disable_ipv6 …
Próbuję napisać skrypt, aby przechwycić dane wejściowe użytkownika. Skrypt powinien zignorować sprawę. Rozważ ten skrypt foo.sh: if [ $1 == "string" ]; then echo true else echo false fi Jeśli wartość wejściowa foo.shto STRINGlub StRiNgwynik będzie fałszywy. Jak mogę zignorować przypadek w takim ifstanie?
Po aktualizacji z OS X 10.8.3 do 10.8.5 i XCode moja instalacja w Pythonie przestała działać. To jest wynik, gdy próbuję uruchomić Pythona. Traceback (most recent call last): File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 563, in <module> main() File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 545, in main known_paths = addusersitepackages(known_paths) File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages …
Po pierwsze, jest to praca domowa i niestety muszę użyć egrep (i nie z -w lub coś podobnego). Potrzebuję mojego grep, aby zwrócić wiersze, które mają dokładnie 5 lub 6 wielkich liter. Wykonanie egrep [A-Z]{5,6} .filenamezwraca 5 i 6 liter, ale niestety także więcej słów z liter. Na przykład na …
https://stackoverflow.com/questions/13476232/make-iterm2-launch-with-zsh Użyłem chsh -s /bin/zshjak opisano powyżej, aby ustawić Zsh jako domyślny. Chciałbym wrócić do domyślnego standardowego terminala, który jest dostarczany z OS X zamiast ZSH (przynajmniej na razie i wiedza). Jakiego polecenia powinienem użyć?
Używanie tail -Fdo śledzenia pliku, który może jeszcze nie istnieć, i działa w skrócie w następujący sposób: tail: cannot open `mylog.log' for reading: No such file or directory tail: `mylog.log' has appeared; following end of new file run1 run1 run1 tail: mylog.log: file truncated run2 run2 run2 Chcę tylko zobaczyć …
Mam zmienną środowiskową, której wartość nie zgadzała się z wartością ustawioną przez / etc / environment, nawet po ponownym uruchomieniu. W końcu znalazłem automatyczny skrypt .sh zmieniający go, ale ten incydent zainteresował mnie. Czy istnieje sposób monitorowania (lub rejestrowania lub innych dostępnych) wszystkich zmian wprowadzanych w środowisku? Najlepiej z datownikiem, …
Próbuję sprawdzić, czy określony wiersz w nazwie pliku znajduje się na hoście. Zatem tylko jeśli określony wzór zostanie znaleziony w poleceniu grep, zostanie utworzony plik dummy.txt. Następnie chcę sprawdzić, czy plik dummy.txt istnieje jako warunek, i kontynuować. Ale mimo że tworzony jest plik dummy.txt, nie można go znaleźć w instrukcji …
Próbuję odszyfrować plik przy użyciu następującego polecenia w wierszu polecenia powłoki unix: gpg --passphrase-file /path/to/passphrase/file --output /path/to/output/dir/full_db_restore --decrypt full_db_backup_current.tar.gpg Podczas uruchamiania powyższego polecenia pojawia się następujący błąd: gpg: 3DES encrypted data gpg: problem with the agent: No pinentry gpg: encrypted with 1 passphrase gpg: decryption failed: No secret key Sprawdziłem, …
Mam wiele sesji PuTTy otwartych na mój serwer SunOS 5.10 i używam ksh, i CZASEM historia poleceń jest dzielona między różne sesje, a CZASAMI nie jest. Nie mogę ustalić, co decyduje o tym, czy jest ono udostępniane, czy nie. Przez wspólne rozumiem to, że polecenie uruchomione w jednej sesji będzie …
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.