Avatar billede dank Nybegynder
20. september 2003 - 00:22 Der er 5 kommentarer og
1 løsning

udføre shell kommando - evt remote via ssh

Hvis jeg ønsker at køre f.eks.

ssh hostxyz uptime

via et perl script og returnere output til en variabel, så jeg kan skrive til en log?

Hvordan gøres det?

Svarer vel til PHP:backtics eller PHP:shell_exec
Avatar billede dank Nybegynder
20. september 2003 - 00:35 #1
my $returnVal = system ("/usr/bin/uptime");
print $returnVal;
Avatar billede mfalck Praktikant
20. september 2003 - 08:07 #2
æh - men det er så ikke via ssh ?
Avatar billede dank Nybegynder
20. september 2003 - 10:47 #3
f.eks.

my $returnVal = system ("ssh -p 10005 localhost /usr/bin/abc $arg");
Avatar billede dank Nybegynder
20. september 2003 - 11:05 #4
Hvis jeg f.eks. har en tunnel fra host.a -> host.b og har orden i ssh keys o.s.v. så connecter den ganske fint og returnerer svaret.
Avatar billede mfalck Praktikant
20. september 2003 - 11:07 #5
ok
Avatar billede dank Nybegynder
20. september 2003 - 11:11 #6
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging