ฉันมีงานดังต่อไปนี้ใน/etc/init/collector:
start on runlevel [2345]
stop on runlevel [!2345]
expect daemon
exec /usr/bin/twistd -y /path/to/my/tac/file
เมื่อฉันเริ่มงานด้วยsudo service collector startมันจะหยุดทำงาน ถ้าฉันctrl-cและวิ่งinitctl listฉันเห็นสิ่งนี้:
collector start/killed, process 616
ฉันไม่เห็นอินสแตนซ์ของtwistddaemon ใน ps และเซิร์ฟเวอร์ HTTP ที่ควรให้บริการไม่มีอยู่
ฉันได้ลองทำสิ่งนี้โดยไม่คาดหวัง 'daemon' และด้วยการโทรง่ายๆไปที่สคริปต์ทุบตีบรรทัดเดียวโดยใช้scriptstanza และยังใช้งานไม่ได้ ฉันคิดว่าฉันทำอะไรผิดไปมาก มันจะเป็นอะไร?
expect daemonนี้