17-12-2010 12:57, Mustafa Karakaplan yazmış:
> 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
Arkadaşlar güzel cevaplar vermişler. Ben ek olarak şunu da ekleyeyim:

$0 değişkeni çalışan betiğin adını verir.
BETIK=$0 şeklinde de yazmak mümkün.

$$ değişkeni çalışan betiğin süreç numarasını verir.


-- 
Saygılar,
Aytekin Aygün
_______________________________________________
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