How to add and remove process to run at startup for Ubuntu


คำสั่งเดียวก็เกินพอ ของ Linux Distro อื่นๆ ลองดูใน References เอานะครับ

วันนี้เปลี่ยนอารมณ์มาใช้ภาษาไทยดีกว่าเหอๆ เข้าเรื่องๆ เนื่องจากผมมีโปรแกรม 3rd-party ที่จะเข้ามาใช้แต่ว่าอยากให้มันทำงานตอน boot Ubuntu เลยลองค้นๆ ดูเจอวิธีนี้นะครับ

Debian and Ubuntu

0. ทำ Symbolic Link โปรแกรมไปไว้ที่ /etc/init.d/

1. เวลาเพิ่มให้ใช้คำสั่ง update-rc.d จากนั้นใส่ program หรือ script ที่ต้องการ สุดท้ายใช้วิธีง่ายๆ โดยการใส่คำว่า Default ลงไป

# update-rc.d YOURPROCESS defaults

ซึ่งถ้าเป็น Default จะทำการเพิ่มลงไปใน init level 2,3,4 และ 5 อัตโนมัติ (ถ้าจะเอาวิธีขั้นสูงกว่านี้อ่านต่อได้ใน Reference นะครับ)

2. เวลาเราต้องการเอาออก ไม่ต้องทำ Symbolic Link นะครับ ให้ใช้ update-rc.d ทำการเอาออกเลย ตามคำสั่งข้างล่างนี้นะครับ

# update-rc.d -f YOURPROCESS remove

ต้องใส่ -f ด้วยนะครับไม่งั้นมันไม่ยอมให้เอาออก

Ref: All about Linux

คำสำคัญ (Tags): #daemon#linux#process#startup#ubuntu
หมายเลขบันทึก: 272998เขียนเมื่อ 3 กรกฎาคม 2009 10:25 น. ()แก้ไขเมื่อ 31 พฤษภาคม 2012 15:20 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน


ความเห็น (2)

Ubuntu ลง Tomcat 6 ได้มั๊ย ผมจะใช้กับ php ajax framework ครับ

ได้นะครับ แต่เอ....ทำไมไม่ลง Glassfish ไปเลยล่ะครับ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ขอแนะนำ ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี