Rekans,
aya sedang buat script shell untuk dapat melakukan eksekusi kembali
perintah java (java -cp.....). Ceritanya, script ini akan saya jalankan
melalui cron yang dijalankan setiap menitnya. perintah java akan
dieksekusi kembali jika nilai $a dan $b tidak sama...cuma pada saat kill
pid proses java, program ini tidak lagi menjalankan java -cp.....
Saya jalankan java dan keluar seperti ini :
[deded @localhost deded]$ java -cp
classes111.zip:classes12.zip:smpp.jar:smppagent.jar com/swa/smpp/agent/Agent
Submit request (submit: (pdu: 0 4 0 1594) (addr: 0 0 58551330686)(addr: 0 0
2222222) (sm: enc: ASCII msg: 1/1 kl;\"fdsa'fdsa,./vcx) (opt: ) )
Submit request (submit: (pdu: 0 4 0 1595) (addr: 0 0 58551330686)(addr: 0 0
626156110054) (sm: enc: ASCII msg: 1/1 testingggg) (opt: ) )
Submit request (submit: (pdu: 0 4 0 1604) (addr: 0 0 58551330686) (addr: 0 0
2222222) (sm: enc: ASCII msg: 1/1 kl;\"fdsa'fdsa,./vcx) (opt: ) )
Terminated
[EMAIL PROTECTED] deded]$ _
Isi script shell nya :
#!/bin/bash
awk '/ip-address/{print}' /home/oracle/sms/smppagent.cfg >
/home/oracle/sms/file_a a=`awk -f /home/oracle/sms/file.awk
/home/oracle/sms/file_a` b=`cat /home/oracle/sms/file_tmp`
if [ -n $a ]
then
if [ $a != $b ]
then
echo $a > /home/oracle/sms/file_tmp
kill cat `ps -al | awk '/java/{print $4}'`
java -cp classes111.zip:classes12.zip:smpp.jar:smppagent.jar
com/swa/smpp/agent/Agent
fi
fi
Kenapa ya setelah di terminate (kill) tidak mengeksekusi javanya kembali
pada console diatas ? Apa ada yang kurang di script itu setelah kill ?
Please ya,
Sing Mumet...
Deded
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]