skripta za proverku dali rade procese???
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: skripta za proverku dali rade procese???  (Pročitano 751 puta)
0 članova i 1 posetilac pregledaju ovu temu.
paralizer
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 491


« poslato: 20 Март 2008, 01:34:46 »

Treba mi skripta, po mogucnost u perl, koja proveruje dali odredeni proses radi u Linux-u i ako radi onda ga ubije, onda kada ga ubije opet proveri dali radi i ako radi pokusa da ja ubije jos jednom (ovo je za svaki slucaj da se prvi put ne ugasi t.e. da proverava dali je proces aktivan sve dok ga ne ugasi)  i ukoliko ovaj drugi put, ili treci... vidi da taj proces ne radi posalje email ili nesto sl. da je taj proces ugasen. Pa ako neko ima nesto ovakvo sl. neka je prikaci.

Hvala unapred.
Prijavi uredniku   Sačuvana

Male price o velikoj ljubavi...
BrokeBody
Me, I and Myself
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



WWW
« Odgovor #1 poslato: 20 Март 2008, 02:16:42 »

A zasto bas Perl?
Prijavi uredniku   Sačuvana

paralizer
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 491


« Odgovor #2 poslato: 20 Март 2008, 03:11:11 »

Zato sto planiram da je spojim sa jednu drugu skriptu koje je napisana u perl.
Prijavi uredniku   Sačuvana

Male price o velikoj ljubavi...
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #3 poslato: 20 Март 2008, 11:00:21 »

A sto ne bi probao da pokrenes komandu kill kao sistemski poziv pa procitas vrednost koju vraca (ne koristim Perl pa ne znam tacno kako / da li moze)? Trebalo bi da mozes sa jednostavno petljom to da resis...
Kod:
# ovo dole je neki imaginarni jezik
# samo kao primer
pid = $$[0]
for i = 1 to 3 do
  if syscall(kill -s KILL pid)
    break
  endif
else
  send_mail_to(pera@smail.com, 'nije uspelo, sefe')
endfor
Prijavi uredniku   Sačuvana

zeenmc
Jr. Member
**
Van mreže Van mreže

Poruke: 69


« Odgovor #4 poslato: 20 Март 2008, 12:21:04 »

heh, to potseca, na php, perl, C, ali mozes da radis, npr da koristis  ps- e | grep proces
Prijavi uredniku   Sačuvana
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2436



WWW
« Odgovor #5 poslato: 20 Март 2008, 12:36:47 »

hehe, pa ono... Smiley

for else fora je iz Pythona. Wink
Prijavi uredniku   Sačuvana

soxxx
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #6 poslato: 20 Март 2008, 18:04:59 »

Htedoh da napisem skripticu ali naletoh na ovo - evo pa eksperimentisi:
http://www.anyexample.com/linux_bsd/bash/check_if_program_is_running_with_bash_shell_script.xml

Primer je za bash ali je mozes iskoristiti...ako imas problema javi pa da nastavimo.  Azn
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: