일련의 cron 작업을 작성 중입니다. 각 작업이 파일에 출력을 기록한 다음 [email protected]으로 메일의 내용을 보내 주길 원합니다.cron : 파일로 출력 보내기 다음 이메일로 파일 보내기
출력을 로깅하는 것이 간단한 파이프 리디렉션을 사용하여 수행 할 수 있다고 생각합니다. :
30 0 * * * /path/to/script1 > task1.log
30 1 * * * /path/to/script2 > task2.log
그러나, 나는 또한
[email protected]하기 위해 별도의 이메일에 나에게 파일 (또는 간단히 그 내용을) 우송하는 방법을 잘 모르겠습니다, 동적을 만드는 방법이있다 로그 파일 이름은 날짜를 기반으로하므로 로그 이름은 % Y % m % d.task1.log와 같을 것입니다.
여기서 접두사는 날짜입니까?
나는 우분투 10.0.4 LTS에서 실행하고
을 '%'문자는 cron 스크립트에서 사용하기 전에 이스케이프해야합니다. 이것은 오늘 나에게 모든 종류의 문제를 일으켰다;) – oompahloompah
@ommpahloompah, cripes, 미안해. :( – sarnold