#!/bin/bash
Merhaba,
İki sunucu arasında otomatik dosya atan bir script yazdım. Ama bir yerde
hata yaptım sanırım. Dosyalar atılmıyor.
SOUR_DIR=/home/nix/Desktop/SCRIPT_DENE/dosyalar
DEST_DIR=/home/remonix/script_deneme
DEST_IP=192.168.100.143
log=log.`date +"%d-%m-%Y"`
log_place=/home/nix/Desktop/SCRIPT_DENE/log
touch $log_place/$log
ping -c5 $DEST_IP | grep "64" >>/dev/null
if [ $? -eq 0 ];then
echo "Sunucuya Hat var" >> $log_place/$log
ls $SOUR_DIR | egrep '.doc$' &>/dev/null
if [ $? -eq 0 ];then
echo "Dosya gelmis" >>$log_place/$log
scp $SOUR_DIR/*.doc s...@$dest_ip:$DEST_DIR/ &>/dev/null
if [ $? -eq 0 ];then
echo "Dosya basariyla atildi. ISLEM TAMAM!"
>>$log_place/$log
mv $SOUR_DIR/*.doc $SOUR_DIR/islenenler/
else
echo "Dosya atilamadi! Sunucuya ssh baglantisi yok!
ISLEM BASARISIZ !!!" >>$log_place/$log
fi
else
echo "Yeni gelen dosya yok!!!">>$log_place/$log
fi
else
echo "Sunucuya Hat yok! ISLEM BASARISIZ !!!" >>$log_place/$log
fi
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu