我寫道,在啓動時啓動的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. Windows服務 - 在啓動時崩潰
- 3. 在Ubuntu上啓動時Eclipse崩潰12.04
- 4. 服務啓動,然後崩潰
- 5. Android 4.0仿真器總是有一個崩潰的啓動器?
- 6. Windows和Android版本:反應本地服務器崩潰往往
- 7. 讓服務器在崩潰後重新啓動
- 8. 如何在啓動時調試語言服務器崩潰
- 9. 從Shell腳本啓動Java服務器
- 10. AJAX啓動服務器端腳本
- 11. ubuntu 16.04.1 LTS在啓動android模擬器時崩潰
- 12. 啓動後啓動服務時,應用程序崩潰
- 13. Android monkeyrunner在Ubuntu中崩潰XWindows
- 14. 確定腳本/服務器是否正在啓動
- 15. 在Ubuntu啓動時自動啓動Rails服務器
- 16. 在Ubuntu啓動時自動啓動UDP服務器
- 17. 軌腳本/服務器不啓動服務器
- 18. 是否啓動Tomcat服務器在CentOS崩潰PHP站點上運行的Apache
- 19. 當我用osgi包重新啓動服務器時,Glassfish崩潰
- 20. TCP服務器崩潰
- 21. H2O服務器崩潰
- 22. Xcode在啓動後崩潰
- 23. Ubuntu 12.10 Crontab啓動Vino VNC服務器
- 24. 在ubuntu筆記本電腦上啓動RMI服務器
- 25. linux腳本爲重新啓動jar,如果它崩潰
- 26. Python:代碼崩潰 - 重啓腳本
- 27. 在Ubuntu服務器服務腳本中JBoss> 5的問題
- 28. Eclipse在啓動時崩潰
- 29. glutesselator總是崩潰在gluTessEndPolygon()
- 30. Apache服務器而不是重新啓動在Ubuntu 14.04
此外,嘗試從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