매분 실행되도록 작업을 예약하기 위해 cron을 사용하려고 합니다.
* * * * * /home/yzm/simple.sh >> /var/log/cron.log
그러면 다음이 반환됩니다.bash: yzm: command not found
폴더 밖으로 CD를 옮깁니다.
cd .. * * * * * /home/yzm/simple.sh >> /var/log/cron.log
반품:
bash: bin: command not found
터미널을 통해 실행될 때 스크립트가 작동하는지 확인했습니다.sh /home/yzm/simple.sh
작동하게 하려면 어떻게 해야 할지 잘 모르겠습니다. crontab 명령을 실행하려고 할 때마다 현재 디렉터리의 첫 번째 항목만 가져오고 "명령을 찾을 수 없음"이 인쇄되는 것 같습니다.
답변1
스크립트 및 스크립트에 대한 권한을 변경했으며 chmod u+x /path/to/script.sh
스크립트를 실행할 수 있었습니다. 루트로 변경해야 할지 잘 모르겠지만 전체적으로 루트로 변경했습니다.