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

Cevap