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]

Kirim email ke