Mendapatkan cron log untuk ditambahkan ke file, bukan menimpanya

15

Pertama, saya minta maaf jika ini adalah pertukaran stackex yang salah untuk ini, tapi sepertinya itu yang benar.

Ini crontab saya sekarang:

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

Tetapi setiap kali output ditempatkan ke file cron.log, semua konten lama ditimpa. Bagaimana saya menghentikannya? Atau, jika tidak memungkinkan, apa alternatifnya?

Catatan: ****URL dan email ada untuk menyembunyikan informasi pribadi.

dosaθ
sumber

Jawaban:

33

Tukar >untuk >>.

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

yaitu:

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
Jay
sumber
Dari mana Anda mendapatkan semua informasi pemformatan ini? CPanel webhost saya memiliki seperti 0 informasi format yang diposting untuk perintah crontab. Hanya >/dev/null 2>&1triknya.
Jon Grah