Cron to harmonogram zadań w oparciu o czas w komputerowych systemach operacyjnych typu Unix. Cron pozwala użytkownikom planować okresowe uruchamianie zadań (poleceń lub skryptów powłoki) o określonych godzinach lub datach.
Mam zadanie crona, które działa na 0 0 * * 0/2 - tj. Co drugą niedzielę. Na przykład właśnie teraz działało. Chcę jednak, aby działało w inne niedziele - w następną niedzielę, a nie w tę. Innymi słowy: zakładam, że działa w niedzielne parzyste niedziele roku, ale chcę, aby działało …
FreeBSD i MacOSX są dostarczane z narzędziem okresowym (8) , które jest uporządkowanym zestawem narzędzi do okresowego uruchamiania funkcji systemu, takich jak kontrole systemu plików ZFS, kontrole bezpieczeństwa, sprawdzanie nieaktualnych portów itp. Problem polega na tym, że okresowo wysyła zbyt wiele wiadomości e-mail zawierających zbyt wiele zbędnych informacji. Powoduje to, …
Mam konfigurację cronjobs do codziennego uruchamiania na moim serwerze Ubuntu. na przykład. 0 4 * * * polecenie Działają, z wyjątkiem 8 godzin wcześniej. Podczas konfigurowania serwera był pierwotnie ustawiony na czas UTC. Pobiegłem, sudo dpkg-reconfigure tzdataaby ustawić serwer na CST, który jest 6 godzin za UTC. Co ciekawe, jestem …
Mam program statystyczny, który działa na plikach dziennika za pośrednictwem crona. Program statystyczny może wyświetlać HTML. W tej chwili polegam na mechanizmie MAIL_TO w crontab. MAILTO=my@email.addr 55 23 * * * /usr/bin/htmlstats Problem polega na tym, że chcę, aby wiadomość e-mail była wyświetlana jako HTML, a nie jako zwykły tekst. …
Moja obecna konfiguracja Logrotate wygląda następująco (przy użyciu Logrotate 3.8.7) "/var/log/haproxy.log" { daily size 250M rotate 1 create 644 root root missingok compress notifempty copytruncate } Działa z powodzeniem raz dziennie, ale gdy rozmiar przekracza 250 M, nie jest obracany. Czeka więc do końca dnia na obrót, niezależnie od wielkości. …
UWAGA : Przeczytałem wszystkie podobne pytania dotyczące. cron, ścieżki, zmienne env i tak dalej, ale nie znalazłem żadnej, która oferowałaby rozwiązania mojego konkretnego problemu. Mam skrypt, który wykonuje zrzuty MySQL, a następnie usuwa stare: /usr/bin/find "/home/bkp/dbdump" -name "*.gz" -mtime +5 -delete ( powyższe polecenie zostało zmodyfikowane z mojego oryginalnego polecenia …
Ostatnio zadanie skonfigurowane do uruchamiania z crontab użytkownika przestało działać. Podczas próby wyświetlenia lub edycji pliku crontab dla użytkownika wynik jest następujący: user@host:~$ crontab -l crontabs/user/: fopen: Permission denied user@host:~$ crontab -e crontabs/user/: fdopen: Permission denied Najwyraźniej jest to związane z uprawnieniami, choć nie jestem pewien, w jaki sposób uprawnienia …
I umieścić logrotateplik konfiguracyjny w /etc/logrotate.d/i oczekuje dzienniki obracają się spójny czas; jednak nie ... czasy rotacji dziennika są pozornie losowe +/- jedna godzina. Dlaczego czasy rozpoczęcia rotacji dziennika są losowe i jak mogę to zmienić? Informacyjny: mój plik konfiguracyjny Logrotate wygląda następująco ... /opt/backups/network/*.conf { copytruncate rotate 30 daily …
Próba dostosowania zadania CRON do uruchomienia co 90 minut. Poprzednio działał co 20 minut, co było prostym zadaniem crona: */20 * * * * whatever Aby zmienić to na 90, wygląda na to, że muszę podzielić go na 2 zadania. Zrobiłem to: 0 0,3,6,9 * * * whatever 30 1,4,7,10 …
Mam scenariusz, w którym każdego dnia przesyłam pliki .csv do określonego folderu / tmp / data_upload, a stare pliki są zastępowane nowym. Po przesłaniu danych muszę uruchomić skrypt w języku Python. W tym celu mam pomysł, aby utworzyć zadanie cron i monitorować zmiany w pliku. Próbowałem użyć inotify, ale nie …
Następujące działa zgodnie z oczekiwaniami z wiersza polecenia. Ale to nie działa z crona. mysqldumpslow <(tail -1000 `mysqladmin variables \ | grep slow_query_log_file | awk '{print $4}'`) \ | mail -s "slow log from `hostname` sorted by time" shantanu.oak`hostname`@gmail.com \ > /root/slow_succ.txt 2> /root/slow_err.txt Otrzymuję następujący błąd: /bin/sh: -c: line …
Chciałbym skonfigurować zadanie crona, które rekusywnie wykonuje chmod / chown w katalogu (katalog dropbox). Działa to, gdy wykonuję polecenia ręcznie, takie jak: sudo chown -R $USER ~/Dropbox sudo chmod -R u+rw ~/Dropbox Próbowałem przekonwertować go na zadanie CRON takie: 10 * * * * sudo chown -R $USER ~/Dropbox Ale …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Czy istnieje sposób uruchamiania skryptu co minutę (lub 2, 5 itd.), Ale tylko wtedy, gdy jeszcze nie jest uruchomiony? Mamy zestaw skryptów, które muszą być uruchamiane co minutę. Czasami mogą zacząć i zakończyć za sekundę, innym razem mogą trwać 5 minut. Nasz obecny sposób na unikanie jednoczesnych wykonywania polega na …
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.