파일에 추가하기 위해 cron 로그 가져 오기


15

첫째, 이것이 이것이 잘못된 스택 교환인지 유감이지만, 올바른 것으로 보입니다.

이것은 지금 내 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

그러나 출력이 cron.log 파일에 배치 될 때마다 모든 이전 컨텐츠가 대체됩니다. 어떻게 막을 수 있습니까? 또는 가능하지 않은 경우 대안은 무엇입니까?

참고 : ****URL 및 이메일에 개인 정보를 숨길 수 있습니다.

답변:


33

을 교환 >하십시오 >>.

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

즉 :

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

이 모든 형식 정보를 어디서 얻습니까? 내 웹 호스트의 cPanel에는 crontab 명령에 대해 게시 된 0 형식 정보가 있습니다. >/dev/null 2>&1트릭 만
Jon Grah
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.