Kontrola jedinecnosti procesu

Michal Krause michal na krause.cz
Čtvrtek Říjen 19 14:01:30 CEST 2000


On 19/10/2000, Mikulas Gangur wrote:

> muze mi, prosim, nekdo poradit, jak ve skriptu shellu zjistit, zda
> spusteny skript je jedinecny tzn. dany skript jiz nebyl spusten drive ?
> Program ps ukazuje vetsi pocet zkoumaneho skriptu nez jeden maximalne
> dva.

Co treba

if fuser /muj/skript >/dev/null; then
        echo Bezi
else
        echo Nebezi
fi

Neni to stoprocentni, protoze to kontroluje pouze to, jestli je soubor
otevren, nikoliv jestli je spusten, takze pokud program otevrete treba v
nejakem editoru, bude si tenhle skript myslet, ze bezi.

S pozdravem
--
Michal Krause                                                      /\
ICQ: 7665279            Informace (nejenom) ze sveta Linuxu     /\/  \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz

                           Penguino  veritas                           


Další informace o konferenci Linux