ctrl + c über script

Begonnen von satprofi, 06 Oktober 2025, 20:45:33

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Habe hier ein ext. script, das zum beenden ctrl + c über tastatur verlangt. wie kann ich das aber automatisch erledigen lassen?
das script erneuert einen token, und solange es nicht beendet ist kann man sich mit fhem dort nicht einloggen.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Guybrush

wie rufst du das denn auf? ext. script kann ja alles mögliche heissen.. unter linux wäre das zb einfach mit "kill -INT <pid>"

satprofi

normales python script mit option, das den token ausgibt, zwecks kopie nehm ich an. ich sende den an fhem. wie stell ich das mit deinem Vorschlag an?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

passibe

Kannst du das Skript nicht anpassen und eine non-interactive flag hinzufügen oder so?

Zitat von: satprofi am 06 Oktober 2025, 22:28:09wie stell ich das mit deinem Vorschlag an?
PID rausfinden, dann den kill-Befehl schicken. Siehe auch https://stackoverflow.com/a/5789674

Aber ja, poste mal, wie du das Skript aus FHEM heraus aufrufst bzw. häng das vielleicht mal an. Eigentlich sollte das recht unproblematisch gehen, das einfach so stoppen zu lassen, nachdem es 1x den Token ausgegeben hat.