#!/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

Cevap