Vielleicht wäre eine mögliche Lösung für Dich, das System demnächst anders herunterzufahren. Und zwar nach folgendem Gedankengang:
- Perlscript in der Endlosschleife prüft laufend auf Vorhandensein einer bestimmten Datei
- Ist diese Datei vorhanden, beendet es all seine Aufgaben und gibt dann ein
shutdown -s -f -t 01 -c "PC wird ausgeschaltet! Auf Wiedersehen" an die Konsole ab
- Icon auf dem Desktop, dass mit einer Batchdatei hinterlegt ist, die diese Flag-Datei für das Perlscript anlegt und mit der Beschriftung "Herunterfahren" versehen ist
Ist keine Antwort auf Deine Frage aber vielleicht eine Variante. Weiß nicht, ob das in Deinen Ablauf paßt.
10 print "Hallo"
20 goto 10