Pytania otagowane jako cron

Cron to harmonogram zadań, który pozwala użytkownikom okresowo uruchamiać polecenia.

2
Czy mogę zmienić domyślnego odbiorcę poczty w zadaniach cron?
Uważam, że jeśli dane wyjściowe z cronjob są wysyłane do użytkownika, do którego należy zadanie. Myślę, że możesz także dodać coś MAILTO=vivek@nixcraft.inna górze pliku cron, aby zmienić miejsce, do którego wysyłane jest wyjście. Czy mogę ustawić opcję, aby zadania cron root w całym systemie były wysyłane pocztą e-mail zamiast do …

3
wykonanie skryptu sh z crona
Mam skrypt test.sh #!/bin/sh php /home/v/file.php sh /root/x/some.sh kiedy wykonuję plik jako root z wiersza poleceń, działa. sh /home/v/test.sh kiedy ustawię go na crontab -e (to root cron), nie działa * * * * * sh /home/v/test.sh Co robię źle? Dzięki
12 shell  cron 

5
Uruchom skrypt za pośrednictwem crona co drugi tydzień
Przeprowadziłem sporo badań, jak to zrobić, i widzę, że nie ma bezpośredniego sposobu, aby uruchomić cron, powiedzmy, co drugi czwartek. W tej chwili skłaniam się ku stworzeniu skryptu, który będzie uruchamiany co tydzień i dotknie pliku „flag” po uruchomieniu, a jeśli uruchomi się, a plik już tam jest, aby go …
12 bash  scripting  cron 

2
Zadanie Cron, losowy start, ale w określonym czasie
Chcę, aby skrypt był uruchamiany raz dziennie, codziennie, zaczynając od 0900 do 1200. Nie jestem do końca pewien co do składni kreski - czy to oznacza, że ​​skrypt będzie działał KAŻDEJ godziny między 9-12, lub że będzie uruchamiany LOSOWO między 9-12? Ponieważ potrzebuję tego drugiego.
12 cron 



3
Jak rozpocząć zadanie CRON bez restartu?
Używam zadania crona, aby dzwonić offlineimapco 2 minuty: */2 * * * * /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1 Musiałem zabić zadanie crona, aby naprawić problem. Jak mogę zrestartować zadanie cron (bez restartu)? Znalazłem to „rozwiązanie” online: mylogin@myhost:~$ sudo /etc/init.d/cron restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, …
11 cron 


2
Dlaczego Crontab -e różni się od less / etc / crontab?
Jestem całkiem nowy w unixie i cronach, właśnie miałem zamiar dodać crony do istniejącego pliku cron. Czytałem, że możesz to zrobić crontab -e. crontab -eMylące jest dla mnie to, że pokazuje inne crony / polecenia niż less /etc/crontab- jak to możliwe? Który jest prawidłowy sposób / plik do edycji?
11 cron 

3
Gdzie umieścić cronjobs systemowe?
Jeśli potrzebuję cronjob, który działa na poziomie systemu (tj. Nie jest specyficzny dla określonego użytkownika), jak sugerujesz mi go utworzyć? działający crontab -ejako root dołączając do /etc/crontab tworzenie pliku definiującego cronjob /etc/cron.d/ utworzenie pliku definiującego cronjob /etc/cron.*ly/(ale tylko jeśli taki przedział czasu odpowiada moim potrzebom) Najbardziej martwi mnie to, które …
11 cron  upgrade 

3
Wyślij wyjście e-mailem cron do MAILTO na podstawie statusu wyjścia
Mam zadanie crona uruchamiające polecenie php w następujący sposób: php /path/to/script.php > dev/null Powinno to wysłać tylko dane wyjściowe STDERR na adres MAILTO. Z tego, co zbieram, skrypt php nie wyświetla żadnych informacji STDERR, nawet jeśli jego status wyjścia wynosi 1. Jak mogę uzyskać wynik polecenia php (STDOUT) i wysłać …
11 bash  cron 

3
Jak odzyskać usunięte crontab
Próbowałem edytować crontab w terminalu i przypadkowo wpisałem crontab -rzamiast crontab -e. Kto by pomyślał, że takie niebezpieczne polecenie usiadłoby obok litery, aby edytować crontab? Co więcej, wciąż próbuję dowiedzieć się, jak crontab -rnie prosić o potwierdzenie? Niezależnie od mojego braku wiarygodności co do tego, w jaki sposób jest to …

3
Czy mam zapisać plik crontab w / tmp?
Przesyłam ssh do serwera i chcę dodać kilka codziennych zadań (szczególnie w celu odnowienia biletów Kerberos, nawet gdy się wyloguję i nadal chcę, aby moje programy na ekranie lub tmux nadal działały) do crona. Więc uruchamiam crontab -ei dodaję następujące, 00 00 * * * kinit -R 00 12 * …
11 cron  tmp 

4
Instalowanie crontab przy użyciu skryptu bash
Stworzyłem skrypt, aby zainstalować dwa skrypty na crontab. #!/bin/bash sudo crontab -l > mycron #echo new cron into cron file echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh" >> mycron #schedule the merge script #install new …
11 linux  bash  cron 


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.