> Hello ,
>
>  sintak if di bash bagaimana ya ?
>   Hari = $(date +%w)
>

++ semestinya hari = $(date +%w)

>   if $hari = 1
>   then
>      cp -R /xdata/* /xbackup/senin
>   elseif
>      cp -R /xdata/* /xbackup/selasa
>   fi

++ apa kalo nilai $hari = 5 itu hari selasa ??
IMO mending pakai case jangan if

>
>
>   Saya selalu ketemu salahnya di hari
>   Mohon solusinya

++ bukannya dari reply ada yg udah kasih tau kalo $Hari ama $hari itu beda,
(case sensitive)

#!/bin/bash
Hari=`date +%A`
hari=`date +%w`

echo "Hari = $Hari"
echo "hari = $hari"
echo

case $hari in
     0) echo "hari minggu"
        ;;
     1) echo "hari senin"
        ;;
     *) echo "Berarti bukan hari minggu atau senin bro !, karena sekarang :
$Hari "
        ;;
esac

exit 0

semoga bisa lebih memperjelas
salam,
-rianu-




-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis

Kirim email ke