私は/ 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. URL変数を取り除く方法
- 2. RecyclerViewでロングスクロールを取り除く方法
- 3. C++で-0を取り除く方法
- 4. 変更を失うことなくすべての以前のgitコミットを取り除く方法
- 5. Mac OS XでのMySQLのインストールを取り除く方法
- 6. Circosのヒストグラムグリッドを取り除く方法
- 7. postgresqlのノイズを取り除く方法
- 8. displaytagランタイムエラーを取り除く方法
- 9. Instagram with BeautifulSoupを取り除く方法
- 10. コインスライダーのオートスクロールを取り除く方法
- 11. glClear(GL_STENCIL_BUFFER_BIT)を取り除く方法
- 12. UIWebViewのページローディングホイールを取り除く方法
- 13. EXC_BAD_ACCESSを取り除く方法
- 14. ボタンボーダーを取り除く方法
- 15. ヘッダーエラーを取り除く方法
- 16. border nivoスライダーを取り除く方法
- 17. Drushのインストールを取り除く方法
- 18. libthread_dbを取り除く方法
- 19. Flurryを取り除く方法
- 20. デバッグランタイムDLLを取り除く方法
- 21. エラーC3861を取り除く方法:?
- 22. ruby(1.8.7):スクラップ中に印刷できない文字を取り除くには?
- 23. リブートせずにUbuntuとC/C++でUSBデバイスを取り外す方法
- 24. 数式で不必要なカッコを取り除く方法
- 25. URLの末尾に余分なスラッシュを取り除く方法
- 26. 不要なときに水平スクロールバーを取り除く方法
- 27. BlackberryでLabelfield周辺の白い色を取り除く方法
- 28. ActiveAdmin:ユーザーパスワードを変更しないでおく方法
- 29. C++でコンパイル時にデバッグコードを取り除く方法は?
- 30. レールで望ましくないhtmlを取り除く最も良い方法は何ですか?