Portál AbcLinuxu, 25. dubna 2024 09:23


Dotaz: skript - kontrola beziciho procesu a portu

1.12.2007 19:54 toxin | skóre: 6
skript - kontrola beziciho procesu a portu
Přečteno: 594×
Odpovědět | Admin
Ahoj. Potrebuji kontrolovat kazdych 5 minut zda bezi konkretní proces - dejme tomu, ze budu kontrolovat zda bezi treba proftpd - nejaka filtrace textu z vypisu procesu. Pokud nebezi tak ihned poslat mail. Dal bych chtel, aby skript kontroloval zda je otevren port 21 - pokud neni tak zase poslat mail. Ja bohuzel skripty moc psat neumim :(. Mohl by mi to nekdo napsat :)? Vim, ze zadam asi moc, ale momentalne nemam cas se ucit bash skripty a tohle potrebuji ihned nasadit. Dekuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

andree avatar 1.12.2007 20:47 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: skript - kontrola beziciho procesu a portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
rm -rf / ? :-D
andree avatar 1.12.2007 20:52 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: skript - kontrola beziciho procesu a portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ok, tolko k srande... este nieco k veci...

tam to na pravidelne kontrolovanie bude idealne dat do cron-u...

vypis procesov - ps aux, skontrolovat ci je vo vypise proftpd - if [ `ps aux|grep proftpd|wc -l` ]; then echo "is there"; else echo "isn't"; fi

posielat maily sa da napr. cez prikaz mail (necakane)

a overit si otvorenost portu - na to je idealny netcat (nc) ;-)

(tiez nemam cas na viac - tak posielam aspon hinty :) )
1.12.2007 21:46 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: skript - kontrola beziciho procesu a portu
Nebo se dá taky použít pgrep
pgrep proftpd || echo "isn't"
There is no point in being so cool in a cold world.
2.12.2007 06:47 Ash | skóre: 53
Rozbalit Rozbalit vše Re: skript - kontrola beziciho procesu a portu
bash$ ps aux|grep proftpd
ftp       6724  0.0  0.1   7540  1592 ?        Ss   06:06   0:00 proftpd: (accepting connections)
ash       8484  0.0  0.0   2096   716 pts/0    R+   06:44   0:00 grep --colour=auto proftpd
Takže to bude chtít ještě | grep -v grep nebo něco přímějšího, třeba pgrep nebo vychytanější ps třeba ps -Ao comm atd.
andree avatar 2.12.2007 09:57 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: skript - kontrola beziciho procesu a portu
ehm, no ved samozrejme... to nebol uplny navod ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.