我有一個RuneAudio覆盆子pi。我想設置每日自動重啓。由於RuneOS使用systemd而不是cron,我怎麼用systemd來做這件事?如何爲每日重啓創建systemd服務?
0
A
回答
1
你可以用啓動時運行的bash腳本來做到這一點,然後休眠24小時然後重新啓動。 編寫包含一個文件:
sleep 24h
sudo reboot
保存爲reboot24.sh,使其可執行文件,並附加以下行/etc/rc.loc
sudo bash /path/to/file/reboot24.sh
編輯:這是一個描述爲Raspbian。不知道它是否適用於RuneOS
+0
這有兩個缺點:1)將[阻止rc.local](https://stackoverflow.com/questions/10790465/will-rc-local-block-until-command-finish-execution)腳本和2)將在24h +重新啓動(無論何時重新啓動需要)解決方案:把'shutdown -r 3:00&'重新啓動,每天3點不阻塞。 – balrok
1
根據此installed package list cron應默認安裝。
如果它只是禁用啓用它通過鍵入
sudo systemctl enable cron
再附加給你的/ etc/crontab文件
25 6 * * * root reboot
這個每天都會重新啓動您的系統在6:25。
現在重新啓動的cron
sudo systemctl restart cron
相關問題
- 1. 無法啓動systemd服務
- 2. 無法啓動systemd服務
- 3. wildfly爲systemd服務
- 4. 如何提供重新啓動計數到systemd服務
- 5. 如何爲systemd日誌創建日誌條目?
- 6. 使用啓用systemd服務yocto
- 7. 單systemd服務無法啓動
- 8. Systemd服務無法啓動時
- 9. 監視systemd服務啓動的日誌文件
- 10. systemd服務未在重新啓動時運行
- 11. systemd:24小時後自動重啓服務?
- 12. 如何創建在崩潰時重新啓動的服務
- 13. 如何在systemd服務單元中啓用virtualenv?
- 14. 如何使用npm自動啓動服務service-systemd
- 15. 創建服務啓動
- 16. 創建新的systemd服務時,何時應該將RemainAfterExit選項設置爲true?
- 17. 爲什麼systemd在啓動後立即停止服務?
- 18. 如何正確地從Raspbian的systemd服務重定向stdout/stderr?
- 19. 作爲systemd服務的Spring Boot應用程序:日誌文件
- 20. 通過systemd在CoreOS中啓用etcd服務自動啓動
- 21. django-celery作爲virtualenv中的systemd服務
- 22. 服務器重啓後重建drools StatefulKnowledgeSession
- 23. NServicebus在每次重啓時創建新的日誌文件
- 24. 如何爲MarkLogic創建Web服務
- 25. 如何爲GKE服務創建Google CDN
- 26. 如何爲ASP.NET MVC3創建Web服務
- 27. 如何爲WCF Web服務創建ArrayOfString?
- 28. 如何創建WSO2 BPM作爲服務?
- 29. 如何爲SAPUI5 TreeTable創建OData服務?
- 30. 重新創建Web服務
在systemd定時器執行睡眠86400 &&重啓 – bartimar
看:https://wiki.archlinux.org/index.php/Systemd/Timers – papey