내 cronjob에 문제가 있나요?

내 cronjob에 문제가 있나요?

시작 시 GRE 터널을 설정하는 스크립트를 실행하고 싶습니다. 재부팅 후 스크립트를 실행하면 스크립트가 제대로 작동하고 /root/tunnel.sh실행되어 터널을 설정합니다. 다음은 내 컴퓨터의 루트 사용자에 대한 crontab -e의 내용입니다.

@reboot sleep 15; /root/tunnel.sh

내가 뭐 놓친 거 없니?

도움이 된다면 CentOS 7을 실행하고 있습니다.

답변1

/root/tunnel.sh: 2행: ip: 명령을 찾을 수 없음

루트 로그인 프로필(~/.bash_profile, ~/.bash_login 또는 ~/.profile 중 하나)은 /usr/sbin을 포함하도록 설정되었으며 $PATH, (비로그인) 스크립트는 다음과 같습니다.아니요$PATH/usr/sbin을 포함하도록 설정합니다 .

$PATH스크립트의 /usr/sbin에 있는 프로그램의 전체 경로를 확장하거나 사용하십시오.

PATH=$PATH:/usr/sbin

또는

/usr/sbin/ip ...

관련 정보