PuTTY no se cierra después de iniciar el script con la opción -m

PuTTY no se cierra después de iniciar el script con la opción -m

con este guión

putty -ssh user@host -i C:\Users\TheUser\.ssh\id_rsa.ppk -m C:\users\TheUser\desktop\script.txt

exit

Intenté automatizar el apagado de la red después de una copia de seguridad en el NAS remoto, Synology, ejecutándose en Linux.

skript.txtse parece a lo siguiente sh /home/linuxserver/Dokumente/shell.sh & disown; exity el script en el servidor Linux se ve así:

#!/bin/bash

sleep 10s

sudo ip link set eth0 down

Mi problema es que el script hace lo que está hecho pero la Terminal PuTTY no está cerrada. Si copio el contenido script.txten una terminal PuTTY y lo ejecuto, funciona según lo previsto (cerrando la terminal).

Editar: parece que PuTTY ignora todos los comandos para repudiar un script. incluso si creo un guión para repudiar un guión. nohup, & disown, y & disown -hno funciona. Incluso intenté iniciar PuTTY, crear una sesión y guardarla, pero estos comandos generalmente se ignoraban.

edit2: ahora lo probé con otro comando en skript.txt y ahora parece

(sleep 10; sudo ip link set eth0 down ) &

exit 

Putty todavía no se cierra después de iniciar el script, así que probé con otro skript.txt.

(sleep 10; echo 1000 ) &

exit 

Cambié la hora de dormir y cada vez PuTTY esperó hasta que se acabara el tiempo. Entonces mi pregunta es ¿cómo puedo iniciar mi script y dejar que cierre la ventana de PuTTY sin cerrarla manualmente?

información relacionada