Hallo zusammen,
ich möchte gerne von meiner DS209 auf einen anderen Linux-Rechner per Telnet zugreifen und dann ein Remote Kommando senden (reboot). Dazu habe ich gelesen, dass ich auf der DS209 dann den Spawn-Befehl nutzen muss. Voraussetzung ist dann aber, dass Expect installiert ist. Kann mir jemand verraten, wie ich Expect auf der DS209 installieren kann, um dann folgendes Script zu verwenden?:
#!/usr/bin/expect
spawn /usr/bin/telnet
expect "telnet>" { send "open IpDerLinux-Kiste\n" }
expect "login:" { send "root\n" }
expect "Password:" { send "yourpassword\n" }
expect "DiskStation>" { send "reboot\n" }
exit
Vielen Dank im voraus.
Gruss,
alochter
ich möchte gerne von meiner DS209 auf einen anderen Linux-Rechner per Telnet zugreifen und dann ein Remote Kommando senden (reboot). Dazu habe ich gelesen, dass ich auf der DS209 dann den Spawn-Befehl nutzen muss. Voraussetzung ist dann aber, dass Expect installiert ist. Kann mir jemand verraten, wie ich Expect auf der DS209 installieren kann, um dann folgendes Script zu verwenden?:
#!/usr/bin/expect
spawn /usr/bin/telnet
expect "telnet>" { send "open IpDerLinux-Kiste\n" }
expect "login:" { send "root\n" }
expect "Password:" { send "yourpassword\n" }
expect "DiskStation>" { send "reboot\n" }
exit
Vielen Dank im voraus.
Gruss,
alochter