Pobieranie dzienników cron do dodawania do pliku, a nie zastępowanie go


15

Po pierwsze przepraszam, jeśli jest to niewłaściwa wymiana stosów, ale wydawało się, że to właściwa.

To jest teraz mój crontab:

MAILTO=****@gmail.com
10,30,50 * * * * ~/webapps/****/apache2/bin/start
*/10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py > ~/webapps/****/WR/cron.log 2>&1

Ale za każdym razem, gdy dane wyjściowe są umieszczane w pliku cron.log, cała stara zawartość jest zastępowana. Jak mam to zatrzymać? Lub, jeśli nie jest to możliwe, jaka jest alternatywa?

Uwaga: ****Adres URL i adres e-mail służą do ukrywania danych osobowych.

Odpowiedzi:


33

Zamień >na >>.

>  = write to file, overwriting what was already there
>> = append to file, create if it doesn't exist

to znaczy:

MAILTO=****@gmail.com
10,30,50 * * * * ~/webapps/****/apache2/bin/start
*/10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py >> ~/webapps/****/WR/cron.log 2>&1

Skąd bierzesz te wszystkie informacje o formatowaniu? CPanel mojego webhosta ma około 0 informacji o formatowaniu dla komend crontab. Tylko >/dev/null 2>&1sztuczka.
Jon Grah
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.