금연 건강 증진 협회포함하다:
mkdir abc
실행 가능하게 만들기 위해 다음 명령을 사용했습니다.
chmod 777 a.sh
그런 다음 다음 명령을 사용하여 crontab을 구성했습니다.
crontab -e
그리고 다음 줄을 입력했습니다:
56 09 * * * /home/subir/Jarvis/a.sh
abc
주어진 시간에 디렉토리가 생성되지 않았습니다 .
이것이 예상대로 작동하지 않는 이유를 알아내기 위해 어떤 조치를 취할 수 있습니까?
답변1
이것이 파일을 생성한 방법이라면 해당 파일에 대한 실행 권한을 설정하지 않은 것입니다. 당신은 이것을 놓쳤습니다:
chmod +x a.sh
보다 구체적인 모드를 설정하고 싶을 수도 있습니다 man chmod
. 자세한 내용은 을 참조하세요.
어떤 이유로든 실행 가능하게 만들고 싶지 않은 경우에도 쉘 인터프리터를 사용하여 호출하여 cron에서 실행할 수 있습니다.
/bin/bash /home/subir/Jarvis/a.sh
원하는 쉘을 사용하도록 수정하세요.