起動時にGREトンネルを設定するスクリプトを実行したいと思います。再起動後にスクリプトを実行すると、スクリプトが正しく機能して/root/tunnel.sh
実行され、トンネルを確立します。これは私のコンピュータのrootユーザーの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 ...