» »

[BASH] Zagon programa le pri manj kot treh aktivnih instancah

[BASH] Zagon programa le pri manj kot treh aktivnih instancah

Mulh ::

Imam problem. Rad bi naredi .sh skripto, ki požene nek fajl, vendar pred tem preveri, če je fajl pognan manj kot 3krat ga požene, če je pa že pa ga pač ne požene.

Do sedaj sem uspel narediti, da preveri če je fajl že pognan, če je že ga ne požene, če še ni ga pa požene. Rabim pa še naštimat limit 3.

#!/bin/sh
RUN=`ps -eaf | grep fajl | egrep -v "grep"`
if [ "${RUN}" != "X" ]; then
echo "Fajl je ze prizgan!"
else
./fajl &
echo "Fajl je uspesno prizgan!"
fi

Za pomoč se že v naprej lepo zahvaljujem!

france123 ::

Ker tukaj najbrž ni pravih linux-ašev, ti bom poizkusil jaz :)

ps -eaf | grep fajl | egrep -v "grep" | wc -l

lp

kekz ::

Na pamet nekaj v stilu:

RUN=`ps -eaf | grep fajl | egrep -v "grep" | wc -l`
if [ ${RUN} -lt 3 ]; then
...

CCfly ::

Prosim lepo, uporabljajte bolj opisne naslove, da bodo zanamci (z iskalnikom) uspeli izbrskati kakšno zrno znanja na Slo-Techu.
"My goodness, we forgot generics!" -- Danny Kalev


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

dnsmasq problem

Oddelek: Omrežja in internet
121988 (1728) poweroff
»

grep - čisto malo pomoči ;)

Oddelek: Programiranje
192430 (1907) c0dehunter
»

Skripte (strani: 1 2 )

Oddelek: Programiranje
509066 (6929) Microsoft
»

net in gentoo

Oddelek: Operacijski sistemi
121541 (1407) Poldi112
»

Apple laže, drugič.

Oddelek: Novice / Apple iPhone/iPad/iPod
182204 (2204) MitjaP

Več podobnih tem