Avatar billede voyager_dfs Nybegynder
10. december 2003 - 19:28 Der er 3 kommentarer og
1 løsning

ssh og Shell

hej
i et script jeg er ved at lave skal bruge IP'en af den bruger der er logget ind via ssh så jeg kan sende en kommando tilbage til ham. hvordan henter jeg den IP ind i en Variable som jeg så kan bruge i mit script ?
Avatar billede simonvalter Praktikant
10. december 2003 - 20:54 #1
brug noget ala

w | grep loadet | awk '{print $3}'

resolver måske ip til hostname
Avatar billede simonvalter Praktikant
10. december 2003 - 21:04 #2
jeg har ikke lige styr på den bedste måde at resolve hostname til ip
men du kunne prøve noget ala det her .. det virker på min maskine (freebsd)
men det kan være din opfører sig anderledes.

#!/bin/bash
username=$1
hostname=`w | grep $username | awk '{print $3}'`
ip=`host $hostname | grep address | awk '{print $4}'`
echo $ip
Avatar billede voyager_dfs Nybegynder
16. januar 2004 - 09:24 #3
det virkede ikke og det er lige meget nu...
Avatar billede simonvalter Praktikant
16. januar 2004 - 13:27 #4
det virkede fint, selvfølgelig kunne det være du skulle ændre lidt på det til dit system men fremgangsmåden er den samme.
næste gang vil jeg anbefale dig du deltager aktivt i dit spm, så får du den bedste hjælp.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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