1
ฉันจะเริ่มบริการ systemd ได้หลังจาก mysql เริ่มทำงานแล้วเท่านั้น?
ฉันกำลังทำงานในโครงการที่เป็น EmailServer แบบโมโน ฉันได้ลองเพิ่มบริการไปยัง systemd เพื่อให้มันเริ่มขึ้นโดยอัตโนมัติในระหว่างการบูต แต่ฉันมีปัญหา ผมได้สร้างสคริปต์และเพิ่มไปแล้วเรียกใช้/lib/systemd/system/emailserver.serviceln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service ฉันได้ดำเนินการแล้วsystemd reload-daemonตามด้วยsystemctl start emailserver.serviceและเมื่อฉันเรียกใช้ps -ef |grep -i emailserverแล้วฉันจะเห็นว่าmono EmailServer.exeกำลังทำงานอยู่ทั้งหมดดูดีจนถึงขณะนี้ อย่างไรก็ตามเมื่อฉันรีบูทเซิร์ฟเวอร์ใน/var/log/messagesไฟล์มันจะมีข้อความแสดงข้อผิดพลาดดังต่อไปนี้ Jul 16 19:41:02 dev-server systemd[1]: emailserver.service holdoff time over, scheduling restart. Jul 16 19:41:02 dev-server systemd[1]: emailserver.service holdoff time over, scheduling restart. Jul 16 19:41:03 dev-server systemd[1]: emailserver.service holdoff …