crontab에서 스크립트를 실행하는 데 문제가있었습니다. 일부 연구 후 PATH 매개 변수에 / sbin이 포함되어 있지 않기 때문에 문제가 있음을 이해했습니다.
/ etc / crontab에 포함 된 내용을 살펴 보았습니다.
PATH=/sbin:/bin:/usr/sbin:/usr/bin
테스트로 PATH 변수를 인쇄하는 간단한 크론 작업 :
* * * * * echo $PATH &> /root/TMP.log
출력은 다음과 같습니다
cat /root/TMP.log
/usr/bin:/bin
이 동작을 이해하지 못합니다 ... PATH 변수를 어떻게 설정합니까? 또는 더 나은 방법-경로를 추가하는 방법은 무엇입니까?