Auto restart aplikasi klo server restart

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
Post Reply
User avatar
ganross

Auto restart aplikasi klo server restart

Post 07 Feb 2013, 14:38

Suhu2 saya punya aplikasi, cara buat aplikasi biar bisa auto run klo server nge restart gimana ya?
Mohon Bantuannya...Terima Kasih suhu


User avatar
sta

Post 07 Feb 2013, 14:57

aplikasinya apa kang?


User avatar
q_p
Contact:

Post 07 Feb 2013, 15:26

Bisa, Anda taruh di rc.local mas dan tdk memerlukan aplikasi tambahan u/ menjalankannya. Atau buatkan init script tersendiri :D


User avatar
ganross

Post 07 Feb 2013, 18:10

Aplikasi nya bukan aplikasi bawaan ubuntu, aplikasi sendiri

sudah buat spt ini

sudo mv /start.sh /etc/init.d/
sudo chmod +x /etc/init.d/start.sh
sudo update-rc.d start.sh defaults

tapi ga berhasil juga

note: start.sh itu perintah yang saya eksekusi tiap kali ingin jalankan aplikasi

Ada ide atau contoh script yg bisa saya coba ???

Makasi suhu :D


User avatar
q_p
Contact:

Post 07 Feb 2013, 18:16

init script yang saya maksud ya seperti start.sh yang anda bikin itu mas. Bisa di copas start.sh -nya di sini mas ?


User avatar
ganross

Post 07 Feb 2013, 18:18

#!/bin/sh

if [ -f /tmp/node-quit ];then
echo "Ada berkas /tmp/node-quit"
echo "Hapus dulu kalau ingin menjalankan program ini"
exit
fi

while($1);do
if [ -f /tmp/node-quit ];then
exit
fi
LOG=`date +'%Y%m%d%H%M%S'`.log
echo $LOG > app.log
nohup node app > nohup-$LOG
done


User avatar
q_p
Contact:

Post 07 Feb 2013, 18:52

ganros wrote:start.sh itu perintah yang saya eksekusi tiap kali ingin jalankan aplikasi
OK, start.sh sudah. Lha, aplikasi apa mas. Maksudnya mungkin, anda ingin membuat aplikasi tersebut berjalan secara daemon. Dengan catatan tambahan, sebelum aplikasi tersebut start ada satu lagi job yang akan memeriksa isi /temp dan menghapusnya. Setelah yakin /temp kosong baru "aplikasi" start. Jadi menurut saya tdk perlu start.sh. Tapi bikin saja script init untuk menjalankan "aplikasi" secara daemon, misalnya kita sebut saja init-script tsb menjadi "aplikasi-daemonized.sh". Dengan itu, anda bisa menjalankan dengan perintah /etc/init.d/aplikasi-daemonized.sh start/stop/restart.


User avatar
ganross

Post 07 Feb 2013, 19:06

makasi mas, akan saya coba :D


Post Reply

Who is online

Users browsing this forum: No registered users and 74 guests