Pytania otagowane jako cron

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.


1
FreeBSD: okresowe (8) jest zbyt głośne. Jak mogę kontrolować poziom hałasu?
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, …

2
Dlaczego cronjobs działają w niewłaściwym czasie?
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 …

3
Poproś crona o wysyłanie wiadomości e-mail w formacie HTML
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. …
10 email  cron 

1
logrotuj według rozmiaru - czy muszę zmienić crona?
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. …
10 cron  logrotate 

3
find -delete działa OK, ale nie z cronem
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 …
10 cron 

2
lista crontab lub edycja wyników w fopen: odmowa uprawnień
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 …

3
Dlaczego mój logrotat CentOS działa losowo?
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 …
10 linux  centos  cron  logrotate 


2
Uruchom cron co 90 minut
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 …

4
Wykonaj polecenie, gdy plik się zmieni
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 …

3
Uciekające postacie w cronie
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 …
9 cron 

5
Konfigurowanie zadania cron, które wykonuje chmod / chown
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 …

4
Analizuj i optymalizuj crontabs [zamknięte]
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 …
9 linux  unix  cron 

5
Drobno cron, zapewniający tylko jedną instancję
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 …
9 linux  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.