Hallo Liste! Ich möchte ein Programm abends mit CRON starten (das schaffe ich grade noch) und dann morgends ebenfalls mit CRON wieder stoppen... Hat jemand mal nen Tip für mich, wie man sowas macht? Danke... -- Michael Harjes debis Systemhaus GEI GmbH Geschaeftsstelle Hamburg / Telephone: +49-208-3788-415 Brunshofstrasse 12 / Fax : +49-208-3788-312 D-45470 Muelheim a.d. Ruhr / E-mail : mharjes@debis.com PGP-FP: 2E 13 40 78 FC 2E 1A 69 33 74 31 8E 15 F3 2F 38 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 14-Feb-00 Michael Harjes wrote:
Hallo Liste! Ich möchte ein Programm abends mit CRON starten (das schaffe ich grade noch) und dann morgends ebenfalls mit CRON wieder stoppen... Hat jemand mal nen Tip für mich, wie man sowas macht? Danke...
untested: (prg&) > /var/run/prg.pid kill `cat /var/run/prg.pid` -- =========================================================== Erhard Schwenk - alias Bitrunner =)B==o) =========================================================== No Spam replies please. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Erhard Schwenk wrote on Mon, Feb 14, 2000 at 10:08 +0100:
(prg&) > /var/run/prg.pid
Eher: prg&; echo $$ > /var/run/prg.pid
kill `cat /var/run/prg.pid`
oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Steffen Dettmer schrieb am 16.Feb.2000:
* Erhard Schwenk wrote on Mon, Feb 14, 2000 at 10:08 +0100:
(prg&) > /var/run/prg.pid
Eher: prg&; echo $$ > /var/run/prg.pid
Nein! Eher: prg&; echo $! > /var/run/prg.pid Mit echo $$ erhälst Du die PID der Shell, nicht ganz das was Du wilst. Aber mit $! erhälst Du die PID des letzen im Hintergrund geschickten Kommandos. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Bernd Brodesser wrote on Wed, Feb 16, 2000 at 07:54 +0100:
* Steffen Dettmer schrieb am 16.Feb.2000:
* Erhard Schwenk wrote on Mon, Feb 14, 2000 at 10:08 +0100:
(prg&) > /var/run/prg.pid
Eher: prg&; echo $$ > /var/run/prg.pid
Nein! Eher: prg&; echo $! > /var/run/prg.pid
Mit echo $$ erhälst Du die PID der Shell, nicht ganz das was Du wilst. Aber mit $! erhälst Du die PID des letzen im Hintergrund geschickten Kommandos.
Sorry, klar (hatte es wiedermal nicht getestet :) )... $$ wäre dann ziemlich daneben, sorry... oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Michael Harjes wrote:
Hallo Liste! Ich möchte ein Programm abends mit CRON starten (das schaffe ich grade noch) und dann morgends ebenfalls mit CRON wieder stoppen... Hat jemand mal nen Tip für mich, wie man sowas macht? Danke...
In einem weiteren Script: #------------------------------- $SIG=15 # 0 - 15 kill $SIG $(ps -ef | grep "netscape" | grep -v grep | awk '{print $2}' #------------------------------- Anstelle von "netscape" natuerlich ein Pattern das deinem gesuchten Process entspricht. Gruss Daniel P.S. Loesungen zu solchen Problemen finde ich meistens im Buch "UNIX Power Tools" aus dem O'Reilly Verlag ISBN: 0-679-79073-X --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Michael,
Hallo Liste! Ich möchte ein Programm abends mit CRON starten (das schaffe ich grade noch) und dann morgends ebenfalls mit CRON wieder stoppen... Hat jemand mal nen Tip für mich, wie man sowas macht? Danke...
Wenn nur eine Instanz des Programms laeuft, dann nimm doch einfach "killall <programmname>". Da brauchst Du Dir nicht umstaendlich die PID des Processes besorgen. Tschüss Martin --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, 14 Feb 2000, Michael Harjes wrote:
Hallo Liste! Ich möchte ein Programm abends mit CRON starten (das schaffe ich grade noch) und dann morgends ebenfalls mit CRON wieder stoppen... Hat jemand mal nen Tip für mich, wie man sowas macht? Danke...
program starten mit program pid=$! program anhalten mit kill -STOP $pid program fortsetzen mit kill -CONT $pid Tschau, Volker -- <ESC>:r .signature mailto:volker.mueller@gmx.de | http://www.in-berlin.de/user/flinux :wq --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (7)
-
B.Brodesser@online-club.de
-
daniel.buergin@bazl.admin.ch
-
eschwenk@fto.de
-
haller@desaga-gmbh.de
-
mharjes@debis.com
-
steffen@dett.de
-
volker.mueller@gmx.de