![스크립트를 사용할 때 cron 작업이 작동하지 않는 이유는 무엇입니까?](https://rvso.com/image/912803/%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20cron%20%EC%9E%91%EC%97%85%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이 명령은 wall -n "Hello, World!"
crontab에 수동으로 넣으면 작동합니다. 하지만 이 명령으로 실행 파일을 만들고 cron을 사용하여 호출하면 작동하지 않습니다. 스크립트를 테스트했는데 작동하며 스크립트 경로가 ~/.profile
.
답변1
cron에서는 스크립트의 전체 경로를 사용해야 합니다.
/path/to/script.sh
이 명령은 wall -n "Hello, World!"
crontab에 수동으로 넣으면 작동합니다. 하지만 이 명령으로 실행 파일을 만들고 cron을 사용하여 호출하면 작동하지 않습니다. 스크립트를 테스트했는데 작동하며 스크립트 경로가 ~/.profile
.
cron에서는 스크립트의 전체 경로를 사용해야 합니다.
/path/to/script.sh