ทุกแพคเกจที่ให้ดีมอนมาตรฐานโดยใช้มาตรฐานเป็นสิ่งจำเป็นเพื่อให้ symlink /etc/init.d
โดยนโยบายเดเบียน ดังนั้นการเติมข้อความอัตโนมัติสำหรับใช้งานได้แล้ว ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแพคเกจหากคุณมีปัญหาsudo service name
bash-completion
หากคุณกำลังสร้างงานพุ่งพรวดของคุณเอง symlink ให้เหมือนกับงานพุ่งพรวดอื่น ๆ กำลังดำเนินการอยู่ สิ่งนี้จะทำให้งานของคุณทำงานเหมือนเดิม/etc/init.d/your_job
/lib/init/upstart-job
มีงานพุ่งพรวดพิเศษใน/etc/init
ที่ไม่มีรายการที่สอดคล้องกัน/etc/init.d
มา นี่เป็นข้อยกเว้น จากนโยบาย Debian:
ข้อยกเว้นสำหรับกฎนี้คือสคริปต์หรืองานที่จัดทำโดยการใช้งาน init เอง งานดังกล่าวอาจจำเป็นสำหรับการใช้งานเฉพาะของสคริปต์ /etc/rcS.d/ และอาจไม่มีการโต้ตอบแบบหนึ่งต่อหนึ่งกับสคริปต์เริ่มต้น
bash-completion
ข้อยกเว้นเหล่านี้ไม่ได้ทำงานกับ อย่างไรก็ตามคุณสามารถใช้start
, stop
, restart
และreload
โดยตรงโดยไม่ต้องservice
และเติมข้อความอัตโนมัติที่จะทำงาน ตัวอย่างเช่นการsudo start shut
เติมข้อความอัตโนมัติอย่างถูกต้อง แต่โดยปกติแล้วคุณไม่จำเป็นต้องเรียกงานพุ่งพรวดโดยตรงที่ไม่มีinit.d
รายการที่เกี่ยวข้อง
หมายเหตุ: ฉันทดสอบสิ่งนี้ใน Saucy หากการสนับสนุนไม่ปรากฏในรีลีสที่เก่ากว่าอาจไม่สามารถใช้งานได้ที่นั่น (แต่คุณจะได้รับในไม่ช้าเมื่อคุณอัพเกรดเป็นรีลีสใหม่ที่เพียงพอ)