Od niedawna, mam pod cronem zadanie, odpalane co minutę. Zawaliło mi log. Mogę wyłączyć log, lub przekierować do null, jednak nie o to mi chodzi. Chciałbym, aby pozostałe zadania, były normalnie logowane. Tylko to jedno nie. Szukam sposobu na to i nie widzę. Może ktoś zna odpowiednią sztuczkę.
OS w podpisie.
Jeśli chodzi ci o to >/dev/null 2>&1
, to próbowałem. Przekierowuje output zadania do null, natomiast do dziennika trafia fakt uruchomienia zadania.
Mam pomysł. Uruchomić zadanie jako inny user, którego aktywność nie będzie logowania. Pytanie, czy cron może mieć osobny log dla każdego usera.
Cytat: microsofter w Styczeń 21, 2022, 05:18:01 PM
Jeśli chodzi ci o to >/dev/null 2>&1
Nie chodzi mi o to, tylko na przykładzie tego
*/5 9-16 * 1-5,9-12 1-5 ~/bin/i_love_cron.sh
możesz zmienić aby usługa nie była uruchamiana co minutę, tylko dajmy na to co 15 minut.
Nic nie wymyślę z tym logiem.
Co 15 minut, to za rzadko. Mogę przestawić na 2 minuty, lecz to niewiele zmieni.