odpalanie i zamykanie skryptu o zadanych godzinach
Witam Mam nastepujacy problem. Znalazlem na sieci skrypt stopkaza zamykajacy polaczenia kazy. Chce doprowadzic do sytuacji, aby program dzialal od 6 do 22. Wiem, ze moge go odpalic o 6 np. przez wpis w cronie, ale jak go zamknac o 22 ? Thnx za wszelakie podpowiedzi Pozdrawiam Marecki
Re: odpalanie i zamykanie skryptu o zadanych godzinach
Witam Zadanie wydaje sie byc proste. Program ktory sie odpala o 6 rano zanim sie faktycznie uruchomi moze sprawdzac jakiegos lockfile. Dopoki jest dopoty dziala.. Kiedy lockfile znika program sie wylacza. A ten program uruchomiony o 22 moze wlasnie usuwac locka. To dla skryptow w shellu. Jezeli jest to jakis inny program C lub inny wykonywalny to po prostu zanim uruchomisz zapisz jego pid. Program o 22 wywola kill z tym pidem i juz.. ew jakas akcje shutdown. Nie ma za wiele powiedziane wiec takie 2 proste rozwiazania. Oba nie wymagaja praw roota.. no chyba ze program tego wymaga.. Pozdrawiam Basia From: jorhn [EMAIL PROTECTED] To: Debian-User-Polish debian-user-polish@lists.debian.org Subject: odpalanie i zamykanie skryptu o zadanych godzinach Witam Mam nastepujacy problem. Znalazlem na sieci skrypt stopkaza zamykajacy polaczenia kazy. Chce doprowadzic do sytuacji, aby program dzialal od 6 do 22. Wiem, ze moge go odpalic o 6 np. przez wpis w cronie, ale jak go zamknac o 22 ? Thnx za wszelakie podpowiedzi Pozdrawiam Marecki _ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus
Re: odpalanie i zamykanie skryptu o zadanych godzinach
Witaj jorhn, W Twoim liście datowanym 6 grudnia 2002 (09:10:47) można przeczytać: j Witam j Mam nastepujacy problem. j Znalazlem na sieci skrypt stopkaza zamykajacy polaczenia kazy. j Chce doprowadzic do sytuacji, aby program dzialal od 6 do 22. j Wiem, ze moge go odpalic o 6 np. przez wpis w cronie, ale jak go zamknac o j 22 ? j Thnx za wszelakie podpowiedzi j Pozdrawiam j Marecki w cronie dopisz: np: 0 6 * * * /sbin/iptables -I FORWARD -p tcp -s 192.168.0.0/24 --dport 1214 -j DROP 0 22 * * * /sbin/iptables -D FORWARD -p tcp -s 192.168.0.0/24 --dport 1214 -j DROP -- Pozdrowienia, Maciejmailto:[EMAIL PROTECTED]
RE: odpalanie i zamykanie skryptu o zadanych godzinach
w cronie dopisz: np: 0 6 * * * /sbin/iptables -I FORWARD -p tcp -s 192.168.0.0/24 --dport 1214 -j DROP 0 22 * * * /sbin/iptables -D FORWARD -p tcp -s 192.168.0.0/24 --dport 1214 -j DROP Tak, to by bylo niezle rozwiazanie gdyby: 1/ kaza uzywala tylko jednego portu (nowa uzywa roznych) 2/ ja mam to na ipchains a nie iptables Ale i tak dziekuje za podpowiedz pozdrawiam Marecki
RE: odpalanie i zamykanie skryptu o zadanych godzinach
Program ktory sie odpala o 6 rano zanim sie faktycznie uruchomi moze sprawdzac jakiegos lockfile. Dopoki jest dopoty dziala.. Kiedy lockfile znika program sie wylacza. A ten program uruchomiony o 22 moze wlasnie usuwac locka. To dla skryptow w shellu. Pewnie przyda mi sie ta podpowiedz, ale nie tym razem ... :-( Jezeli jest to jakis inny program C lub inny wykonywalny to po prostu zanim uruchomisz zapisz jego pid. Program o 22 wywola kill z tym pidem i juz.. ew Tak, oczywiscie, ale mnie zalezy na pelnej automatyce. Moze tak - w jaki sposob mozna napisac polecenie kill -9 'xxx', ale skrypt to wykonujacy musi wartosc 'xxx' pobrac z ... no wlasnie ... polecenie ps x ? czy moze wyjac wartosc z pid.file ? jakas akcje shutdown. Program sam w sobie nie posiada [cut] Dzieki za podpowiedzi Pozdrawiam Basia Pozdrowionka Marecki ps. zalaczam zrodelka do stopkaza, moze komus sie przyda ? attachment: stopkaza.zip
Re: odpalanie i zamykanie skryptu o zadanych godzinach
jorhn ([EMAIL PROTECTED]) wrote: [...] Tak, oczywiscie, ale mnie zalezy na pelnej automatyce. Moze tak - w jaki sposob mozna napisac polecenie kill -9 'xxx', ale skrypt to wykonujacy musi wartosc 'xxx' pobrac z ... no wlasnie ... polecenie ps x ? czy moze wyjac wartosc z pid.file ? Spróbuj tak: -- początek skryptu -- #!/bin/sh /bin/ps axu /tmp/stopkaza.tmp /bin/cat /tmp/stopkaza.tmp | grep stopkaza /tmp/stopkaza.tmp2 /usr/bin/awk '$1 {print $2}' /tmp/stopkaza.tmp2 /tmp/stopkaza.tmp3 for i in `cat /tmp/stopkaza.tmp3` ; do /bin/kill -9 $i done /bin/rm -f /tmp/stopkaza.tmp* -- koniec skryptu -- Sorry za formę, ale pisałem to na szybko. Wybiera z ps axu linie, które zawierają wyraz ,,stopkaza'', potem wyciąga z nich pidy i dla każdego z nich uruchamia polecenie kill -9 pid HTH -- Łukasz Miemus ([EMAIL PROTECTED]) pgp5r5dEbouuQ.pgp Description: PGP signature
RE: odpalanie i zamykanie skryptu o zadanych godzinach
Witaj moze : pidof sie przyda?? fajne polecenie ;)) Pozdrawiam Basia Tak, oczywiscie, ale mnie zalezy na pelnej automatyce. Moze tak - w jaki sposob mozna napisac polecenie kill -9 'xxx', ale skrypt to wykonujacy musi wartosc 'xxx' pobrac z ... no wlasnie ... polecenie ps x ? czy moze wyjac wartosc z pid.file ? _ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail
RE: odpalanie i zamykanie skryptu o zadanych godzinach
Dzieki Wam wszystkim. Z waszych podpowiedzi juz zrobilem kilka mozliwych rozwiazan - zobacze, jakie mi sie najbardziej spodoba :-) Pozdrawiam Marecki -- Oferta jakiej jeszcze nie było! Serwer www 60 MB za 99 zł rocznie Szczegóły: www.oferta.alpha.pl