我寫道,在啓動時啓動的Ubuntu 9.10服務器版和做我的目錄,在我的路徑中指定的rsync的啓動腳本,我沒有在舊時尚的方式連接啓動我的腳本從init.d並放置在運行級別,這是工作,所以我可以在啓動時啓動它,但一段時間後,我的腳本服務沒有運行。它在系統啓動5分鐘後中間崩潰,腳本內的代碼只是一行rsync,我確信這不是問題,所以我必須再次調用腳本來啓動它的服務?這有什麼問題?誰能幫忙?啓動腳本總是崩潰在Ubuntu 9.10服務器版
0
A
回答
1
查看您的/var/log/
目錄中的日誌條目 - 我幾乎不知道upstart
,但我希望它會殺死所有運行時間爲5分鐘的/etc/init.d/rc*
任務。 init腳本應該使用start-stop-daemon
來啓動運行很長時間的特定程序。 (這樣,那些相同的程序可以在重啓或關機時正常關閉),但腳本本身應該在一秒鐘左右時間內運行。
我會建議編寫一個實際的upstart
管理腳本,並將其放入/etc/init/
而不是與初始化腳本對抗。我不認爲upstart
會消失:)所以你不妨習慣它。
0
我沒有足夠的信息來解決你的問題,但我建議你rsync的管道的標準錯誤到一個日誌文件,並試圖找出什麼地方出了錯。嘗試打開'-v'以獲取詳細信息。例如:
rsync ...blabla... -v 2>&1 | cat > /tmp/rsync.log
左右。
相關問題
- 1. 崩潰時自動重啓SH腳本?
- 2. 啓動時Apache崩潰 - W2008服務器
- 3. Node.js - 啓動時服務器崩潰,手動啓動時不崩潰
- 4. Couchbase服務器崩潰 - Ubuntu 12.04
- 5. Xamarin.Forms iOS版本在啓動時崩潰崩潰
- 6. Windows服務 - 在啓動時崩潰
- 7. 在Ubuntu上啓動時Eclipse崩潰12.04
- 8. 服務啓動,然後崩潰
- 9. Android 4.0仿真器總是有一個崩潰的啓動器?
- 10. Innodb崩潰,直到服務器重啓才啓動mysql
- 11. Windows和Android版本:反應本地服務器崩潰往往
- 12. 如何在啓動時調試語言服務器崩潰
- 13. 讓服務器在崩潰後重新啓動
- 14. 在Debian服務器崩潰後,uWSGI突然無法再啓動
- 15. 啓動和停止服務器腳本
- 16. 從Shell腳本啓動Java服務器
- 17. Rstudio服務器啓動腳本
- 18. Rails - 腳本/服務器啓動
- 19. 用服務器端腳本啓動SESSION
- 20. AJAX啓動服務器端腳本
- 21. Minecraft服務器腳本在重新啓動時啓動
- 22. Rails服務器總是崩潰沒有錯誤
- 23. Android monkeyrunner在Ubuntu中崩潰XWindows
- 24. 啓動後啓動服務時,應用程序崩潰
- 25. 確定腳本/服務器是否正在啓動
- 26. 在ubuntu上開啓後eclipse崩潰
- 27. 在Ubuntu啓動時自動啓動UDP服務器
- 28. 在Ubuntu啓動時自動啓動Rails服務器
- 29. 軌腳本/服務器不啓動服務器
- 30. 是否啓動Tomcat服務器在CentOS崩潰PHP站點上運行的Apache
此外,嘗試從shell手動運行使用完全相同的參數(和權限)的rsync,看看會發生什麼。 – sinelaw 2011-01-26 09:27:21
這是一個*大* UUoC!試試`rsync ... 2> /tmp/rsync.log`或`rsync ...> /tmp/rsync.log 2>&1`。 – 2011-01-26 10:22:28