루트로서 나는 used를 추가했다. crontab -e
내 스크립트를 추가하십시오. 그러나이 스크립트는 /usr/sbin/
스크립트가 cron에서 실행될 때 기존 스크립트가 존재하지 않는다는 오류가 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?
루트로서 나는 used를 추가했다. crontab -e
내 스크립트를 추가하십시오. 그러나이 스크립트는 /usr/sbin/
스크립트가 cron에서 실행될 때 기존 스크립트가 존재하지 않는다는 오류가 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?
답변:
바이너리의 전체 경로를 사용해야합니다.
그래서 당신이 사용하기를 원한다고 가정 해 봅시다. ipconfig
cron 작업에서. crontab 대신 다음 명령을 사용하십시오.
ipconfig
당신은 그것을 다음과 같이 바꿀 것입니다 :
/usr/sbin/ipconfig
기억하십시오 : 쉘 경로는 명령 행에서 명령어를 호출 할 때 바이너리 / 실행 파일을 찾을 위치를 알려주므로 명령을 쉽게 입력 할 수 있습니다. 바이너리 / 실행 파일의 전체 경로를 제공하는 것은 스크립트 사용에 대해 100 % 동일하게 작동합니다.