Widziałem rekord crontab w systemie. 0-55/5 * * * * root <command> Czytam crontab -eprzykładowe pliki i wiem, że pierwsza pozycja oznacza minutę. Ale nie mogę zrozumieć znaczenia /(slash). Czy ktoś mógłby mi wyjaśnić znaczenie?
Korzystam z mojego skryptu Python w tle na moim komputerze Ubuntu (12.04) w ten sposób - nohup python testing.py > test.out & Możliwe, że na pewnym etapie moje powyżej Python scriptmogą umrzeć z jakiegokolwiek powodu. Więc myślę, że mam coś takiego cron agent skrypt powłoki bash, który może automatycznie zrestartować …
Kiedyś crontab -edodawałem następujący wiersz do mojego crontab: * * * * * echo hi >> /home/myusername/test Jednak nie widzę, aby plik testowy został zapisany. Czy to jest problem z uprawnieniami, czy crontab nie działa poprawnie? Widzę, że proces cron jest uruchomiony. Jak mogę to debugować? Edycja - Zapytaj Ubuntu …
Mam skrypt uruchamiany z crontab użytkownika nieuprzywilejowanego, który wywołuje niektóre polecenia za pomocą sudo. Tyle że nie. Skrypt działa dobrze, ale polecenia sudo'ed po cichu zawodzą. Skrypt działa idealnie z powłoki jako dany użytkownik. Sudo nie wymaga hasła. Użytkownik, o którym mowa, ma (root) NOPASSWD: ALLdostęp przyznany w /etc/sudoers. Cron …
Kiedy planuję zadanie, niektóre wydają się być stosowane natychmiast, a inne po ponownym uruchomieniu. Czy więc zaleca się ponowne uruchomienie cron( crond) po dodaniu nowego zadania cron? Jak to zrobić poprawnie (szczególnie w systemie Debian) i czy powinno się to robić sudo(podobnie jak sudo service cron restart) dla zwykłych użytkowników? …
Czy jest jakaś zmienna, którą cron ustawia podczas uruchamiania programu? Jeśli skrypt jest uruchamiany przez crona, chciałbym pominąć niektóre części; w przeciwnym razie przywołaj te części. Skąd mam wiedzieć, czy skrypt Bash jest uruchamiany przez crona?
Chcę, aby dwa zadania były uruchamiane codziennie, szeregowo, dokładnie w określonej przeze mnie kolejności. Czy ten crontab niezawodnie zrobi to, co chcę? @daily job1 @daily job2 Zakładam, że oni uruchomić jeden po drugim, ale nie udało mi się znaleźć odpowiedzi, szukając w internecie lub z jednego z tych stron podręcznika: …
Korzystam z CentOS 7, a moim celem jest tworzenie crona co pięć sekund, ale kiedy badałem, możemy używać crona tylko przez minutę, więc teraz tworzę plik powłoki. hit.sh while sleep 5; do curl http://localhost/test.php; done ale trafiłem go ręcznie, klikając go prawym przyciskiem myszy. Chcę utworzyć usługę dla tego pliku, …
Mój kolega uciekł grep | crontab. Następnie wszystkie prace zniknęły. Wygląda na to, że próbował uciec crontab -l. Co się stało po uruchomieniu polecenia grep | crontab? Czy ktoś może wyjaśnić?
Muszę usunąć pliki starsze niż 3 dni z zadaniem cron w 3 różnych katalogach. (te 3 katalogi są potomkami katalogu nadrzędnego /a/b/c/1i /a/b/c/2& /a/b/c/3) Czy można tego dokonać za pomocą jednego wiersza w pliku crontab?
Mam skrypt, który chcę uruchomić na dwóch komputerach. Te dwie maszyny pobierają kopie skryptu z tego samego repozytorium git. Skrypt musi działać z odpowiednim tłumaczem (np zsh.). Niestety, zarówno env i zshmieszkają w różnych lokalizacjach na komputerach lokalnych i zdalnych: Zdalna maszyna $ which env /bin/env $ which zsh /some/long/path/to/the/right/zsh …
Próbuje rozstrzygnąć przyjacielski spór. Czy „cron” to skrót od czegoś? Ponadto, czy jego obecna nazwa kanoniczna „cron” pochodzi od czegoś skróconego dla czegoś takiego jak chronos lub chronologiczny? Szybkie wyszukiwanie w Google nie znalazło tego, czego szukałem . Ostatecznie stał się wątkiem na forum, który został nierozstrzygnięty
To jest system Red Hat Enterprise Linux 5 (RHEL). Zarządzamy tym systemem za pomocą CFengine. Mamy kilka cronjobs, które działają dwa razy częściej niż zwykle. Sprawdziłem cronjobs pod /etc/cron.d/i ten katalog zawiera rzeczywisty skrypt o nazwie host-backup, a także plik kopii zapasowej cfengine o nazwie host-backup.cfsaved, tak jak: /etc/cron.d/host-backup /etc/cron.d/host-backup.cfsaved …
Jaki jest najlepszy sposób tłumienia wyjścia (stdout i stderr), chyba że program zakończy działanie z niezerowym kodem? Myślę: quiet_success() { file=$(mktemp) if ! "$@" > "$file" 2>&1; then cat "$file" fi rm -f "$file" } I biegnij, quiet_success my_long_noisy_script.shale nie jestem pewien, czy jest lepszy sposób. Wydaje mi się, że …
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.