trommelpeter
Member
Hallo Leute
Ich habe hier ein experimentelles nicht ganz so ernst gemeintes Script, aus Langeweile und zum Üben gebastelt.
Und jetzt wollte ich an der Ausgabe bisschen basteln.
Nun ist da so eine störende Meldung von kill mit dabei:
Und nun rätsle ich vergeblich warum ich diese Meldung nicht aus der Ausgabe rausbringe. lässt sich weder uber stderr noch über stdout nach /dev/null schicken.
Wo liegt mein Denkfehler?
Warum kriege ich diese Überflüssige Ausgabe nicht los?
Gruß Peter
Ich habe hier ein experimentelles nicht ganz so ernst gemeintes Script, aus Langeweile und zum Üben gebastelt.
Code:
#!/bin/bash
#set -x
#Beschreibung:
#Besucht automatisch Seiten von auf
# http://www.lastfm.de/group/Linux+Germany/members gefundenen Usern
dog --links http://www.lastfm.de/group/Linux+Germany/members | sort -u |\
grep 'http://www.lastfm.de/group/Linux+Germany/user/' | sed 's/group\/Linux+Germany\///g' |\
while read besuch
do
echo "${besuch}"
konqueror ${besuch} &
sleep 30
kill `ps -f | grep konqueror | grep -v grep | awk '{print $2}'`
done
#set +x
Und jetzt wollte ich an der Ausgabe bisschen basteln.
Nun ist da so eine störende Meldung von kill mit dabei:
./AutoBesuch_lastfm.sh: line 17: 11063 Beendet konqueror ${besuch}
Und nun rätsle ich vergeblich warum ich diese Meldung nicht aus der Ausgabe rausbringe. lässt sich weder uber stderr noch über stdout nach /dev/null schicken.
Wo liegt mein Denkfehler?
Warum kriege ich diese Überflüssige Ausgabe nicht los?
Gruß Peter