betik.sh adinda bir betigin calisip calismadigini kontrol eden betik.
#!/bin/bash
BETIK='betik.sh'
if ps ax | grep -v grep | grep $BETIK > /dev/null
then
echo "$BETIK calisiyor. "
else
echo "$BETIK calismiyor rsync yapabilirsin"
fi
---------- Original Message -----------
From: Yılmaz Bilgili <[email protected]>
To: Linux <[email protected]>
Sent: Fri, 17 Dec 2010 12:33:01 +0200
Subject: [Linux] shell script hk.
> Merhabalar,
>
> Basit bir kabuk betiği ile bazı klasörleri uzaktaki bir sunucuya
> aktarıyorum (rsync) Fakat bazı durumlarda crontab da belirlediğim zaman
> geldiğinde bir önceki rsync işlemi hala bitmemiş oluyor. Zaman zaman
> arka arkaya 2,3 hatta 4 rsync birden çalışmaya başlıyor ve hattımı
> sömürüyor. Sorum şu ki betik zaten çalışıyorsa tekrar çalışmasın nasıl
> diyebilirim?
>
> Şimdiden teşekkürler.
>
_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php
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.
https://liste.linux.org.tr/mailman/listinfo/linux