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

Kirim email ke