나는 crontab을 이해하려고 노력하고 있습니다. crontab을 사용하여 쉘 스크립트를 실행하려고 합니다. 그러나 예상한 결과를 얻지 못합니다.
크론탭을 사용할 때,
38 17 * * * bin/sh sh /home/agalya/unix/digiclock.sh
쉘 스크립트를 실행할 수 없습니다.
"at" 명령을 사용해도 출력이 나오지 않습니다. 쉘 스크립트에 대한 경로를 올바르게 제공했는지 의심됩니다. 길을 어떻게 주어야 할까요?
~$ at 17:25
warning: commands will be executed using /bin/sh
at> /bin/sh sh /unix/digiclock.sh
at> <EOT>
job 9 at Sat Feb 20 17:25:00 2016
파일에 실행 권한이 있다고 확신합니다.
답변1
crontab 항목에 삭제해야 하는 콘텐츠가 포함되어 있습니다. 그것은해야한다
38 17 * * * /home/agalya/unix/digiclock.sh
사용자 crontab의 경우. /etc/crontab
(시스템 전체 crontab)에 있는 경우 다음 명령을 실행하는 사용자를 포함해야 합니다.
38 17 * * * agalya /home/agalya/unix/digiclock.sh