AIX에서 "at" 명령의 기록을 보는 방법은 무엇입니까?

AIX에서 "at" 명령의 기록을 보는 방법은 무엇입니까?

at때때로 명령이 실행하도록 구성한 명령을 실행하지 않는 것처럼 보이는 이상한 문제가 있습니다 .

예를 들어:

at -t 201510071042
runsomescript
<Ctrl-D>

runsomescript어떤 이유로 2015/10/07 10:42am에 실행되지 않았습니다. 어디서 볼 수 있어? at명령을 실행하지 못하셨나요? 프로세스에 대한 일종의 로그 파일을 찾고 있습니다 at.

그리고 나는 at이메일을 보내는 것에 대해서도 알고 있다. 그런데 at명령을 실행할 수 없을 때도 이메일을 받지 못합니다.

작업을 제출한 후 즉시 실행 하면 at -lov대기열에서 적절한 시간에 실행되는 것을 볼 수 있습니다.


2016년 2월 17일 기준 추가 정보

명령이 실패 하면 at이메일에 다음 "Cron 작업 실패" 메시지가 포함됩니다.

Cron: 0481-072 Cannot change to your home directory. 

답변1

사람들

at 명령은 해당 출력을 리디렉션하지 않는 한 모든 출력을 예약된 명령의 표준 출력 및 표준 오류로 메일로 보냅니다.

따라서 를 사용하여 메일을 보낼 수 있는지 확인 sendmail하고 스크립트가 오류를 리디렉션하지 않는지 확인하세요(예: 로 리디렉션 /dev/null).

관련 정보