hallo liste, ich möchte folgendes realisieren: ein programm wird gestartet, das läuft eine weile. sobald das programm beendet wird (bzw. sich selbst beendet) wird ein anderes programm ausgeführt. das muss nicht unmittelbar passieren, zwischendurch kann ruhig eine minute zeit vergehen. o ganz spontan hab ich an nen cron gedacht der jede minute checkt ob das programm läuft, aber das find ich nicht sehr elegant. auserdem verschwendet das ressourcen die ich anderswo besser brauchen kann. kenn jemand eine einfache lösung ? danke im vorraus und gruß thomas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo thomas, Hallo Liste! On Thu Nov 9 23:53:04 2000 CET thomas pons wrote:
ein programm wird gestartet, das läuft eine weile. sobald das programm beendet wird (bzw. sich selbst beendet) wird ein anderes programm ausgeführt. das muss nicht unmittelbar passieren, zwischendurch kann ruhig eine minute zeit vergehen.
arador@EA:~ > ls && ls Führt bei mir zuerst ls und dann ls aus. Oder verstehe ich Dein Problem falsch? -- "There are a thousand hacking at the branches of evil to one| who is striking at the root." -Henry David Thoreau| ------------------------------------------------------------+ Matthias Pretzer|arador@gmx.net|www.informatik.uni-oldenburg.de/~arador --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
ein programm wird gestartet, das läuft eine weile. sobald das programm beendet wird (bzw. sich selbst beendet) wird ein anderes programm ausgeführt. das muss nicht unmittelbar passieren, zwischendurch kann ruhig eine minute zeit vergehen.
arador@EA:~ > ls && ls
Führt bei mir zuerst ls und dann ls aus. Oder verstehe ich Dein Problem falsch? --
On Fri, 10 Nov 2000 00:12:13 +0100, Matthias Pretzer wrote: -
To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
hallo, also im prinzip ist es genau das. habs mit sleep 5 && ps x getestet, hat funktioniert. dann aber hab ichs mit chk && ps x getestet (alias chk = lsof |grep mnt), da hats nicht funktioniert. und der erste befehl ist nämlich ein alias befehl. hast du vielleicht ne idee warum das nicht funktioniert ? was ich machen will ist eigentlich dass ich nen ftp client starte, der was d/l und sobald er ge-d/l hat einen befehl ausführt. gruß thomas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* thomas pons schrieb am 10.Nov.2000:
On Fri, 10 Nov 2000 00:12:13 +0100, Matthias Pretzer wrote:
arador@EA:~ > ls && ls
Führt bei mir zuerst ls und dann ls aus.
also im prinzip ist es genau das. habs mit sleep 5 && ps x getestet, hat funktioniert. dann aber hab ichs mit chk && ps x getestet (alias chk = lsof |grep mnt), da hats nicht funktioniert. und der erste befehl ist nämlich ein alias befehl. hast du vielleicht ne idee warum das nicht funktioniert ?
Der zweite Befehl wird nur dann ausgeführt, wenn der erste Befehl erfolgreich war. Daher das && Wenn er immer ausgeführt werden soll, dann nimm Anstatt des && ein ; oder noch einfacher, in einem Skript eine neue Zeile. Dann sind es einfach zwei Befehle, die nacheinander ausgeführt werden. Primitiver kann ein Skript kaum aussehen. Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri, 10 Nov 2000 00:55:33 +0100, Bernd Brodesser wrote:
Der zweite Befehl wird nur dann ausgeführt, wenn der erste Befehl erfolgreich war. Daher das &&
Wenn er immer ausgeführt werden soll, dann nimm Anstatt des && ein ; oder noch einfacher, in einem Skript eine neue Zeile. Dann sind es einfach zwei Befehle, die nacheinander ausgeführt werden. Primitiver kann ein Skript kaum aussehen.
Bernd
hehe hast recht bernd. der chk && ps x hat tatsächlich nicht geklappt weil chk nix zurückgeliefert hat. danke und gruß thomas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
arador@gmx.net
-
B.Brodesser@online-club.de
-
tom@huno.net