[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:36549] Re: help: 自分が作ったシェルスクリプトを再起動時に自動実行させたい
あさひ様
増田@駒ヶ根です
> さて、ponは以下のようにして解決しました。
> > 例
> > # cd /etc/init.d/
> > # vi sample.bat <-----スクリプトファイルを作成
> > # chmod a+x sample.bat
> > # update-rc.d sample.bat defaults
> にならい、
>
> tuyosi@okou:~$ cat /etc/init.d/pon.bat
> として
> ーーーーーーーーーーーー
> if [ -f /usr/bin/pon ]
> then
> /usr/bin/pon
> fi
> ーーーーーーーーーーーー
> をつくり
>
> あとは、
> cd /etc/init.d/
> update-rc.d pon.bat defaults
> でした。
> これで再起動時に自動的に接続されるようになりました。
>
このようにしないでも、以下のような方法で当方ではおこなっています。
# update-rc.d -f ppp defaults
このようにすれば、/etc/init.d/pppがランレベル「2345」にサービスの起動用リンク
ランレベル 016 にサービスの停止リンクが作成されます。
これで起動に「pon」が動作して停止時に「poff」が動作します。
iptableの設定が終了したら、
「/etc/init.d/iptabes save active」
をおこない現在のiptabe設定を「/var/lib/iptables/active」にセーブします。
# cd /etc/ppp/ip-up.d
# vi iptabes
# chmod a+x iptabes
# cat iptabes
------------------------
#!/bin/sh
/etc/init.d/iptabes start
exit 0
--------------------------
をすれば、ponの動作完了後にiptablesの設定が行なわれます。
# update-rc.d -f iptables remove
をして、起動時にiptablesの設定がおこなわれないようにします。
/*************************************************/
増田製作所 代表 増田 司郎
メールアドレス siro@xxxxxxxxxxxxx
/*************************************************/