odpalanie i zamykanie skryptu o zadanych godzinach

2002-12-06 Wątek jorhn
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

2002-12-06 Wątek Basia Nowak


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

2002-12-06 Wątek Maciej Piekielniak
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

2002-12-06 Wątek jorhn
 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

2002-12-06 Wątek jorhn
 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

2002-12-06 Wątek Łukasz Miemus
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

2002-12-06 Wątek Basia Nowak


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

2002-12-06 Wątek Marecki
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