Halo Linux programmers, Saya sedang membuat script sebagai berikut: #!/bin/bash
wget=65 ps ax | grep wget | grep -v grep > /tmp/a ps ax | grep pppd | grep -v grep > /tmp/b a="`cat /tmp/a | awk '{print $5}'`" b="`cat /tmp/b | awk '{print $5}'`" if [[ "$a" != "wget" ]] then if [[ "$b" = "pppd" ]] then ps ax | grep pppd | grep -v grep | awk '{print $1}' | xargs -i kill {} 2&>/dev/null echo -e "This file inform you that last AUTO-SHUTDOWN was on:\n"> /tmp/time.log echo -e "\t`date +'%a %b %e %H:%M:%S %Y'`">> /tmp/time.log echo -e "\nI am HAPPY as LINUX user :)">> /tmp/time.log tar -czf /mnt/master/home.tar.gz /home/achmad halt else echo -e "This file inform you that last AUTO-SHUTDOWN was on:\n"> /tmp/time.log echo -e "\t`date +'%a %b %e %H:%M:%S %Y'`">> /tmp/time.log echo -e "\nI'm HAPPY as LINUX user :)">> /tmp/time.log tar -czf /mnt/master/home.tar.gz /home/achmad halt exit $? fi else exit $wget fi exit 0 Script diatas berjalan dengan sempurna apabila dijalankan langsung dari konsol. Namun apabila saya masukkan kedalam crontab maka hanya akan selesai sampai di "tar -czf /mnt/master/home.tar.gz /home/achmad" tidak sampai "halt". Setting crontab saya sbb: 1-59/10 0-4 * * * /tmp/autosd Apakah ada yang perlu ditambahkan apabila kita menggunakan crontab untuk perintah halt? Saya sudah coba memasukkan crontab halt sbb: 5 0 * * * halt hasilnya ok. Mohon pencerahannya. Regards -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php