Thread Perl Script Linux Shutdown erweiterung
(9 answers)
Opened by boterfreak at 2014-03-10 09:35
Ich weiß auch nicht wie deine Hardware/Server angesprochen wird.
Du kannst mit ssh folgendes für einen shutdown absetzen (Beispiel): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 my $NAS_IP = '192.168.7.99'; #!!!! IP für NAS anpassen! !!!!! my $host_IP = '10.1.1.1'; #!!!! IP für Host anpassen! !!!!! my $cmd = 'shutdown -h now'; use Net::SSH::Perl; # ----------------------------------------- # Login for NAS my $host = $NAS_IP; my $user = 'root'; my $pass = 'myVerrYSikrietPaSs'; #!!!! Passwort für Root auf NAS !!!! # Shutdown NAS with SSH my $ssh = Net::SSH::Perl->new($host); $ssh->login($user, $pass) or die "Cant login on $host: $!"; $ssh->cmd($cmd); # ----------------------------------------- # Login for host $host = $host_IP; $user = 'root'; $pass = 'RuthPatzWoert'; #!!!! Passwort für Root auf HOST !!!! # Shutdown host with SSH $ssh = Net::SSH::Perl->new($host); $ssh->login($user, $pass) or die "Cant login on $host: $!"; $ssh->cmd($cmd); Das fügst du in deinem Programm nach Zeile 66 ein. Natürlich musst du noch die richtige IP und Passwörter einfügen. Editiert von GwenDragon: Hinweise auf IP und Passwörter Last edited: 2014-03-13 14:36:27 +0100 (CET) |