* Jens Benecke schrieb:
Am Mittwoch, 14. Juli 2004 01:40 schrieb Ekkard Gerlach:
watch -n 1 -t $cmd &
Schon mal
watch -n1 -t sh -c $cmd
probiert? (mit subshell)
ja, hat nicht geholfen. Habe mal eine andere Variante von -c im Aufruf von /home/gerlach/tt probiert und ohne & am Ende: #!/bin/sh # # Achtung: cmd erstreckt sich über zwei Zeilen cmd='e=`ls /home/L/instruct/ -1t | grep az_ | tail -n 1`; [ $e ] && rm /home/L/instruct/az_* && sh -c /home/gerlach/tt ' watch -n 1 -t $cmd & So funktioniert es!! der watch-daemon wird gestartet. Leider wird aber das /home/gerlach/tt nicht richtig ausgeführt: /home/gerlach/tt: ^^^^^^^^^^^^^^^^^ export DISPLAY=:0.0 /usr/bin/opera -remote openURL\(http://localhost/scan/b.php?nr=555\) echo $$ > /tmp/log sleep 3 /usr/bin/opera -remote openURL\(http://localhost/scan/b.php?nr=666\) In dem /tmp/log steht die Prozessnummer. Also wird das Skript durchlaufen. Allerdings bekommt der bereits gestartete oder frisch gestartete Opera nicht den richtigen "kick" die URL http://localhost/scan/b.php?nr=555 und danach http://localhost/scan/b.php?nr=666 anzuzeigen. Das Skript /home/gerlach/tt an einem xterm ausgeführt funktioniert einwandfrei. Was gefällt dem Skript noch nicht? Leite ich übrigens die Fehlermeldung vom Aufruf von opera auf /tmp/log um, so erhalte ich "opera: Activated running instance of Opera", war sich auch erhalte, wenn ich /home/gerlach/tt in einem xterm ausführe. Also normal. Nur Opera erhält nicht das http://localhost/scan/b.php?nr=666 . Was fehlt noch? Ekkard