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

บันทึกนี้เขียนที่ GotoKnow โดย  ใน Nata's Knowledge(may be silly sometimes ^^")



ความเห็น (2)

เขียนเมื่อ 

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

เขียนเมื่อ 

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