CentOS 仮想マシン。
再起動するたびに実行したいファームウェアアップデート用のスクリプトがあります。しかし、スクリプトが実際に実行される前にユーザーの確認を受けたいと思います。
スクリプトを/etc/init.d/に配置し、/etc/rc6.d/に呼び出されるシンボリックリンクを作成しましたS10test
。ただし、スクリプトは実行されません。 - 試してみましたecho "test" >> /root/output
。
/var/lock/subsys
また、スクリプトと同じ名前でファイルを作成してみました。 --成功できませんでした。
その後、POCテストに進みます。スクリプトがうまくいったら動作しますか?killall
組み込みスクリプトでいくつかの簡単なコマンドを試してみました。echo
ファイルに入れるのはうまくいきますが、read userinput
orのようなものはうまくsleep 20
いかないようです。実行後、reboot
サーバーはすぐにシャットダウンされます。
2つの質問:
- 再起動する前にスクリプトを実行したときに何が欠けていますか?
sleep
コマンドが実行されないのはなぜですかread
?可能であれば、「再起動を一時停止」する方法はありますか?
私はLinuxに初めて触れました。詳細な説明の参考資料やリンクを教えてくれてありがとう。