私は/ opt内にサンバマウントがあります。 rc6.dにリンクされているsysinitと呼ばれるスクリプトがinit.dにあります。これは再起動時に呼び出されます(最初はK01sysinitに設定します)、/ optディレクトリをアンマウントすることになっています。しかし、再起動すると、rc.sysinitファイルのコマンドが失敗していることがわかります。 sysinitスクリプトを手動で実行して再起動すると、すべて正常に動作します。 rc.sysinit umountコマンドが実行されてから、他のスクリプトがアンマウントされる前に何らかの競合状態に陥っていますか?/ opt、または何か他のことが起こっていますか?または、実行レベルの仕組みがわからないのですか?再起動時に起こったことは、rc6.dからのものが最初に実行された後、rc.sysinitからアンマウントが発生したと考えました。リブート中に「デバイスビジー」を取り除く方法、rc.sysinitを変更しないで、redhat 5.1?
0
A
答えて
1
私が見つけた解決策は、作成したサービスが "実行中"だったことをrc.sysinitファイルが知っているように、/ var/lock/subsysにロックファイルを作成する必要があるということでした。これがなければ、KXXsysinitのシンボリックリンクを決して作成しないので、シャットダウン時や再起動時にスクリプトが "stop"コマンドで実行されます。
関連する問題
- 1. キャレットで重要でない変数を取り除く方法
- 2. RedHat Server 7.3 CPUインテルアイドル状態による望ましくないリブート(カーネルコア)
- 3. URL変数を取り除く方法
- 4. 作成したストーリーボードを取り除く、または変更する方法
- 5. SSLピニングメカニズムの更新中に鍵を変更しない方法
- 6. C++で-0を取り除く方法
- 7. RecyclerViewでロングスクロールを取り除く方法
- 8. 変換後に見えない文字を取り除く方法
- 9. リストにない入力を取り除く方法
- 10. Excel 2013アドインリボンで望ましくないツールチップを取り除く方法
- 11. 変更を元に戻すことなくコミットを取り除く
- 12. アニメーションで背景画像を変更するときに白いフラッシュを取り除く方法は?
- 13. Mac OS XでのMySQLのインストールを取り除く方法
- 14. 変更を失うことなくすべての以前のgitコミットを取り除く方法
- 15. ruby(1.8.7):スクラップ中に印刷できない文字を取り除くには?
- 16. ボタンボーダーを取り除く方法
- 17. EXC_BAD_ACCESSを取り除く方法
- 18. UIWebViewのページローディングホイールを取り除く方法
- 19. Circosのヒストグラムグリッドを取り除く方法
- 20. アポストロフィを取り除く方法は?
- 21. Flurryを取り除く方法
- 22. コンソールログを取り除く方法
- 23. border nivoスライダーを取り除く方法
- 24. NaN/NaN/NaNを取り除く方法
- 25. ArrayIndexOutOfBoundsExceptionを取り除く方法:3
- 26. エラーコード1242を取り除く方法
- 27. postgresqlのノイズを取り除く方法
- 28. Drushのインストールを取り除く方法
- 29. glClear(GL_STENCIL_BUFFER_BIT)を取り除く方法
- 30. 余白を取り除く方法