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.
Używamy crona od tak długo, jak pamiętam, aby obsłużyć wszystkie nasze potrzeby w zakresie planowania zadań. Wszystko, od klonów pamięci / migawek po raporty baz danych, codzienne raporty systemowe i kontrole monitorowania są zaplanowane na kilkuset serwerach za pośrednictwem crona. Wady są dość oczywiste: trudne w zarządzaniu zadaniami, nie ma …
W systemie Ubuntu 11.04 ( adduser --system) utworzyłem użytkownika „systemowego” do uruchamiania niektórych zadań crona, ale czasami chcę to przetestować, ręcznie uruchamiając polecenia tego użytkownika. Jak najłatwiej to zrobić? sunie działa, ponieważ użytkownik ma /bin/falseswoją powłokę (co jest w porządku dla crona). Ręcznie zmieniłem powłokę, aby /bin/bashwykonać test, a potem …
Próbuję uruchomić prosty skrypt kopii zapasowej AWS CLI. Pętla przechodzi przez linie w pliku dołączania, kopiuje te ścieżki do S3 i zrzuca dane wyjściowe do pliku dziennika. Kiedy uruchamiam to polecenie bezpośrednio, działa ono bez żadnego błędu. Kiedy uruchamiam go przez CRON, w moim dzienniku wyjściowym pojawia się błąd „Nie …
Czy kiedykolwiek widziałeś niewłaściwą kolejność w / var / log / syslog? Myślę, że powoduje to tylko crontab. Jun 28 22:20:01 alex CRON[2327]: (root) CMD (something > /dev/null) Jun 28 22:21:01 alex CRON[2700]: (root) CMD (something > /dev/null) Jun 21 03:49:01 alex CRON[2753]: (root) CMD (something > /dev/null) Jun 28 …
Chcę zrobić pełną kopię zapasową serwera. Mam już skrypt do kopiowania wszystkich plików HTML / php dla aplikacji sieci Web i baz danych MySQL, umieszczając je w pliku .tar.gz. Jak mogę dodać pliki crontab do tej kopii zapasowej? Ilekroć zapisuję plik crontab, przechodzi on do folderu / tmp .. i …
W różnych systemach, którymi administruję, istnieją skrypty cron uruchamiane za pomocą powszechnie używanego /etc/cron.{hourly,daily,weekly}układu. Chcę wiedzieć, czy istnieje jakakolwiek wspólna funkcja „wyłącz ten skrypt”. Oczywiście, po prostu usunięcie czegoś z danego katalogu spowoduje jego wyłączenie, ale szukam bardziej trwałego rozwiązania. Usunięcie /etc/cron.daily/slocatezadziała, aby wyłączyć funkcję nocną updatedbna moim komputerze domowym …
Crontabs na RHEL wydają się być powielone w dwóch miejscach /etc/cron.d, i /var/spool/cron. Sprawdziłem i żadne z nich nie jest linkami prostymi do drugiego i żaden z cronów nie jest zawarty w żadnej lokalizacji. Wydaje mi się, że moim najważniejszym pytaniem jest to, która z tych dwóch jest autorytatywną lokalizacją? …
Wszyscy wiemy, że właściwym sposobem obsługi danych wyjściowych z zadań cron jest przekierowanie ich do pliku: 0 * * * * /bin/date >> /var/log/date.log 2>&1 Czasami jednak administratorzy są leniwi, zapominający lub ignoranccy i nie umieszczają tych przekierowań; w takim przypadku dane wyjściowe zadania są wysyłane do $ MAILTO lub …
Czy możliwe jest przesunięcie zestawu skryptów cron do uruchamiania co 5 minut? Mam dwa skrypty, skrypt 1 zbiera dane z jednej bazy danych i wstawia je do innej, skrypt 2 wyciąga te dane i wiele innych danych i tworzy z nich ładne raporty. Oba skrypty muszą być uruchamiane co 5 …
Czy harmonogram zadań cron jest naprawdę precyzyjny? Mam na myśli, że potrzebuję skryptu, aby uruchamiał się każdej nocy możliwie najpóźniej, ALE przed 00:00 następnego dnia. Idealnie byłoby uruchomić zadanie crona o 23.59 (lub 23.59), ale czy system będzie naprawdę precyzyjny? Ponieważ sekunda ma znaczenie, czy powinienem ustawić pracę crona na …
Czy istnieją dobre techniki monitorowania zadań CRON w klastrze? Zaczynamy używać crona do uruchamiania zadań w codziennych odstępach czasu. Kilka pomysłów na sprawdzenie informacji: Dodaj specjalną obsługę aplikacji, która rejestruje informacje w jakimś „świadomym sieci” miejscu, na przykład DB Zbuduj system plików dziennika, który okresowo przesyła dziennik cron do centralnego …
Mam skrypt w cron.daily, który działa o określonej godzinie każdego ranka. Muszę zmienić czas działania. Jak zmienić czas, w którym cron.daily uruchamia skrypty?
Mamy konto roli w pracy, które ma dość dużą tabelę. Jego MAILTO jest wskazywane na wspólny adres, dzięki czemu wielu z nas zostanie powiadomionych, jeśli coś się nie powiedzie. Chciałbym dodać wpis do tego crontab, ale chcę, aby otrzymywałem powiadomienie tylko, jeśli coś pójdzie nie tak. Czy istnieje sposób, aby …
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.