Konfigurowanie zadania crona raz w miesiącu w celu uruchomienia skryptu.
Skrypt polega na obracaniu pliku co miesiąc, ponieważ staje się on zbyt duży i zmienia nazwę starego. gdy plik jest starszy niż sześć miesięcy, chciałem go usunąć.
Chcę uruchomić ten skrypt raz w miesiącu. Czy to możliwe, aby usunąć stary?
Daj mi znać, jeśli nie jest to wystarczająco jasne.
logrotate
?Odpowiedzi:
Możesz zacząć od tego:
Gdzie
+182
jest liczba dni.źródło
find
wsparcia+/-
dla-mtime
. Jaki masz system operacyjny i wersjęfind
?Możesz po prostu użyć
logrotate
. Jest już dostępny w większości systemów Linux, a wiele pakietów ma już wstępnie skonfigurowane skrypty logrotate lub możesz je ulepszyć lub napisać własny.źródło