私はubuntu 9.10サーバ版の起動時に起動する起動スクリプトを書いていて、自分のパスに指定されたディレクトリのrsyncを実行しています。私のスクリプトはinit.dから実行レベルに配置されています。これは動作していますので、起動時に起動できますが、しばらくしてからスクリプトのサービスが実行されていません。システムが立ち上がって5分後にクラッシュし、スクリプト内のコードがrsyncの行に過ぎず、私は問題ではないと確信しているので、スクリプトを再起動してサービスを開始する必要がありますか?これは何が間違っていますか?誰でも助けることができますか?スタートアップスクリプトは常にubuntu 9.10サーバ版でクラッシュする
0
A
答えて
1
/var/log/
ディレクトリにログエントリがないかどうかを確認してください。私はupstart
と同じくらいよく似ていますが、のタスクは5分間実行されないようにしてください。 initスクリプトは、長時間実行する特定のプログラムを起動するには、start-stop-daemon
を使用する必要があります。 (そうすることで、同じプログラムをリブートやシャットダウン時に正常にシャットダウンすることができます)。しかし、スクリプト自体は1秒以内に実行する必要があります。
私は実際のupstart
管理スクリプトを書いて、それを/etc/init/
に入れることをお勧めします。私はupstart
が去っていくとは思わない:)そうすれば、それに慣れるかもしれない。
0
私はあなたの問題を解決するのに十分な情報がありませんが、rsyncのstderrをログファイルにパイプし、何がうまくいかなかったかを調べることをお勧めします。冗長のために '-v'をオンにしてみてください。たとえば、
rsync ...blabla... -v 2>&1 | cat > /tmp/rsync.log
などです。
関連する問題
- 1. ubuntu 10.04デスクトップ版をubuntu 10.04サーバに変換する
- 2. スタートアップスクリプトがubuntuで動作しない
- 3. Ubuntu 9.10で1.8.6から1.8.7にアップグレードしましたか?
- 4. Eclipse GalileoがUbuntu 9.10で問題をクリックしました
- 5. サーバのクラッシュは
- 6. iOS版:ユニバーサルリンクは常にアプリ
- 7. ubuntuでSTSがランダムにクラッシュする
- 8. リモートaerospikeサーバに接続する - コミュニティ版
- 9. XCodeのラベルローカライザーコメント版に9クラッシュ
- 10. EclipseはUbuntu 9.10で不思議な動作をします。私のボタンはアップグレード後に動作しません!
- 11. npm実行ビルド:Ubuntu 16.04ではクラッシュするが、Windows 10ではクラッシュする
- 12. バックアップソフトウェアUbuntuサーバ
- 13. ubuntuでMongodがクラッシュする16.04
- 14. UbuntuスレッドでMonoがクラッシュする
- 15. AndroidStudioがUbuntu Linuxでクラッシュする
- 16. monoDevelopが常にクラッシュする
- 17. SinatraをUbuntu 11.10(サーバ)で使用する
- 18. サイトをubuntu 16.04サーバに転送する
- 19. Windowsサーバ版のPHPにGDをインストールするには
- 20. ubuntu(Ubuntu 16.10)をアップグレードした後、python3でSpyderがクラッシュする
- 21. クラッシュfetchedResultsControllerのデリゲートメソッド(iOS版)
- 22. ubuntuにpython websocketsサーバをデプロイ
- 23. Openfire最新版Ubuntuに更新
- 24. は私のスタートアップスクリプトでは鉄筋EUNIT
- 25. gluTessEndPolygon()でglutesselatorが常にクラッシュする
- 26. ubuntuでAppacheサーバのポート番号を変更するには
- 27. UbuntuのiptablesでサーバIPを削除/解除するには?
- 28. Cassandraスタートアップスクリプトがステータスオプションで失敗する
- 29. ubuntu containerを通常のサーバとして使用するにはどうしたらよいですか?
- 30. エラーリモートアクセスUbuntuサーバのMongoDB
私はstart-stop-restart-statusデーモンを持っていますが、スタートアップ中のことが起き、ステータスをチェックするとサービスが実行されますが、サービスがダウンした、それは私の心配です、なぜそうしていますか? – catvsrat
catvsrat:私はsarnoldが言っていると思っていると思う - おそらく、rsyncはサービス開始のための起動時限以上の時間がかかるので、完了するまでそれを殺します。 – sinelaw
オハイオ州オハイオ州しかし、私は最近私のスクリプトは、私はrsyncのために指定されたパス上のいくつかの変更を行うときに、非常にうんざり、任意の推測が失敗したことに気づいた? – catvsrat