아래 줄은 출력 날짜를 제공해야 하며 수동으로 실행하면 올바른 출력이 제공됩니다 Fri Jul 17 01:42:07 2015
. 예를 들어 cron을 사용하여 실행하면 에포크 날짜가 제공됩니다.Wed Dec 31 19:00:00 1969
job_date=`iwgetwfobj $i | sed -n 2p |tr -s '=' '@'|awk -F'@' '{print $6}'|tr - d \" |tr -d \>| perl -e 'print localtime(<>) . "\n";'`
어떤 변경 사항을 적용해야 하는지 알려주세요. 어떤 도움이라도 대단히 감사하겠습니다.
답변1
CLT iwgetwfobj 앞에 경로를 추가하여 문제가 해결되었습니다. 도와주셔서 감사합니다.
답변2
cron 데몬이 최소 경로( ) iwgetwfobj
에 없기 때문에 찾을 수 없습니다./usr/bin:/bin
여러 환경 변수는 cron(8) 데몬에 의해 자동으로 설정됩니다. [...]
PATH
으로 설정되어 있습니다"/usr/bin:/bin"
. [...]PATH
crontab의 설정으로 재정의될 수 있습니다.
PATH
crontab이 시작될 때 명시적으로 설정하거나, 작성된 전체 경로 이름과 iwgetwfobj
또는에 없는 다른 명령을 설정합니다./bin
/usr/bin