Skip to main content

เพิ่ม Start Script ให้ ubuntu

รูปภาพของ sothorn

บนลีนุกซ์ตระกูล Red Hat จะมีไฟล์ /etc/rc.d/rc.local ใช้สำหรับ start service โปรแกรมต่างๆ ที่ไม่มีไฟล์ sart script ใน /etc/init.d แต่ Ubuntu ไม่มีไฟล์ /etc/rc.d/rc.local มาให้ จะ สร้างเองก็ได้ด้วยวิธีนี้

cd /etc/init.d/
touch rc.local
chmod +x rc.local
ln -s rc.local ../rcS.d/80rc.local

อ้างอิง http://ubuntuforums.org/showthread.php?t=40680

แต่ยังมีอีกวิธีที่ เราสามารเพิ่มไฟล์ start script ลงไปใน /etc/init.d แล้วทำให้เป็น service ของ ubuntu ได้เลยเช่น

cd /etc/init.d
touch  fgs  # สร้างไฟล์ fgs

เนื้อความข้างในไฟล์
su root -c "( . /opt/fgs/setenv.sh ; fgs start )"

แล้วรันคำสั่ง
chmod 755 fgs
update-rc.d fgs defaults

แค่นี้ fgs ก็ start service ตอนบูทขึ้นมาทุกครั้ง