Tema: Re: procesu kontrole
Autorius: Nerijus Kislauskas
Data: 2009-02-02 09:34:47
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Levas wrote:
> testas=`ps -A|grep pavadinimas`
> if [ -z "$testas" ]; then
> echo paleidziam
> fi
Iš esmės švaistote resursus, kviečiate 3 programas vienam/ai
pidui/programai išsiaiškinti. Mano pavyzdys:
if ! $(pgrep -c -u postgrey postgrey > /dev/null);
then
/etc/init.d/postgrey start;
fi;
Jei nėra paleisto postgrey proceso postgrey teisėmis, paleisk, kitu
atveju nedaryk nieko. Papildomam skaitymui:
$ man pidof
Pagarbiai,
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkmGohYACgkQVaDswePJAMUaSACZAcs5ivVTXTuSm7VqOEnScevI
2LoAoIV3CExq6DSI2Qrh2Xtadk4N5VqP
=FPYU
-----END PGP SIGNATURE-----