시작 시 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 ...