Submitted by sothorn on จันทร์, 04/27/2009 - 01:26
Posted in
บนลีนุกซ์ตระกูล 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 ตอนบูทขึ้นมาทุกครั้ง
- sothorn's blog
- อ่าน 1363 ครั้ง
