システムの再起動時に実行したいスクリプトがあります。スクリプトを入れました。/etc/init.d/superscript
そして最後にスクリプトを追加してくださいrc.local
bash /etc/init.d/superscript
# i also test this
source /etc/init.d/superscript
しかし、システムを再起動しても何も起こりません。ファイルスクリプトに755
権限があります。
問題は何ですか?
答え1
スクリプトを維持し/etc/rc.d/rc3.d/superscript
てsymlink
使用する必要があります/etc/init.d/superscript
。
/etc/rc.d/rcX.d
ディレクトリには、起動時または実行レベルが変更されたときに実行されるスクリプトが含まれています。
- スクリプト名がSで始まると、起動時にスクリプトが起動することを意味します。
- スクリプト名がKで始まると、スクリプトが起動時に停止/終了することを意味します。
上付き文字で始めるには、runlevel 3
Sでリンクを作成します。