D'Oh!
Ich hatte die ganze Zeit über einen Firefox-Prozeß am Laufen. Das Skript ruft dann (was ich eigentlich wußte) keine zweite Instanz auf.
Wenn ich zuerst Firefox schließe, dann verhält sich Shell und Skript genau so wie gewohnt.
Danke für die vielen Antworten.