Merhaba,

scp a.txt us...@ip_no:/home/a/. şeklindeki bir komutun olumlu cevap dönüp
dönmediğine göre bir log dosyası oluşturan script parçacığını nasıl
yazabilirim ? (ssh şifresiz bağlantı hazır).

ftp ile daha önce şu şekilde yapmıştım:

ftp -i $i | grep "221" >> /dev/null

if [ $? -eq 0 ];then

echo "$i" ye dosya ftp ile atildi

.....diger komutlar......

else

echo "$i" ye dosya ftp yapilamadi, ftp de sorun var" >> err.log

fi

v.s. gibi ...

Benzer bir şeyi scp a.txt us...@ip_no:/home/a/. | grep "100" >> /dev/null

.......

şeklinde yapmayı düşündüm ( scp başarılı olursa konsola dosya_ismi .....
100% .. şeklinde bir satır basıyor. Buradan 100 ü görmüşsem dosya 100 %
iletildi şeklinde yorumlayıp 100 ü grep leyerek denedim.) ama olmadı.

Teşekkürler.
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap