เครื่องมือใดที่ฉันสามารถใช้เพื่อจัดการบริการที่ไม่ธรรมดา?


10

ฉันจะกำหนดค่า runstvel ระดับสูงได้อย่างไร แน่นอนฉันสามารถแก้ไขได้/etc/init/XXแต่นั่นไม่ใช่วิธีที่ถูกต้องในการทำเช่นนี้ฉันคิดว่า

คำตอบ:


10

ได้! แน่นอนว่าคุณมีเครื่องมือ GUI

เปิดเทอร์มินัลของคุณและพิมพ์สิ่งนี้

sudo apt-get install bum 

พิมพ์เหมือนBootUP Managerในเส้นประสามัคคีที่จะเปิด

ป้อนคำอธิบายรูปภาพที่นี่


3
bumสำหรับ SysV Init ไม่ใช่สำหรับการพุ่งพรวด
Florian Diesch

8

ในทางเทคนิคแล้ว.confไฟล์ใน/etc/init/คือไฟล์กำหนดค่าดังนั้นคุณสามารถแก้ไขได้ฟรี

ใน Ubuntu 11.04 และใหม่กว่าคุณสามารถใช้.overrideไฟล์เพื่อแก้ไขงานพุ่งพรวดโดยไม่ต้องแก้ไข.confไฟล์: ในการปรับเปลี่ยนงานfooตามที่กำหนดไว้ในการ/etc/init/foo.confสร้าง/etc/init/foo.overrideและวางสิ่งที่คุณต้องการเปลี่ยนแปลง

น่าเสียดายที่เอกสารสำหรับ.overrideไฟล์ดูเหมือนจะไม่ค่อยดีนักดังนั้นฉันไม่แน่ใจเกี่ยวกับรายละเอียดที่นี่

พุ่งพรวด Intro, Cookbook และ Best Practicesใช้overrideไฟล์ที่มีmanualstanza เพื่อป้องกันไม่ให้งานเริ่มทำงานโดยอัตโนมัติ:

echo "manual" >> /etc/init/myjob.override

เพียงแค่คัดลอก.confไฟล์ลงใน.overrideไฟล์ดูเหมือนว่าจะใช้งานได้เช่นกัน


1
การจิ้มไฟล์ด้วยตนเองเป็นวิธี "ถูกต้อง" ในการจัดการการพุ่งพรวด
Oli

รายละเอียดเพิ่มเติมเกี่ยวกับ.overrideไฟล์สามารถพบได้ในที่เก็บถาวรของบล็อกพุ่งพรวด
Cas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.