The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
system ikke opstart efter kører lokale boot scripts tcb3210 Ubuntu 0 05-30-2008 05:55 AM
mount cd fra lokale laptop til UNIX-server remotely duke0001 UNIX for Advanced & Ekspertsøgning Brugere 7 10-31-2007 04:20 PM
befolker variable fra fjerntliggende resultat hcclnoodles Shell Programmering og Scripting 2 02-19-2007 05:44 AM
Kørsel af et interaktivt program Fjernbetjent Frygtelige Shell Programmering og Scripting 3 10-19-2006 11:48 PM
kører kommandoer med fjernadgang med Telnet Frygtelige Shell Programmering og Scripting 2 06-27-2006 04:47 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-19-2008
hcclnoodles hcclnoodles is offline
Registreret Bruger
  
 

Join Date: Mar 2002
Posts: 272
kører kommandoen fjernidentifikation at befolke lokale variable

Hvis jeg køre dette

Code:
[root@central-server] # ssh remote-server 'du -sk /usr/platform/`uname -i`/'
174     /usr/platform/SUNW,Sun-Fire-V245
Jeg får min output fint,

Men hvis jeg forsøger at gøre det samme, men udfylde en lokal variabel i mit manuskript kaldet for eksempel 'resultat'

Code:
#!/bin/ksh

result=`ssh remote-server 'du -sk /usr/platform/`uname -i`/'`
echo $result
Jeg får

Code:
[root@central-server] # ./test.sh 
./test.sh[13]: /: cannot execute
./test.sh[13]: -i:  not found
Det ligner `uname-i« får ikke køre på afstand, ikke nogen ved, hvordan jeg kan få denne til at blive anerkendt af den eksterne boks?

Enhver hjælp ville være dejligt

Skål
  #2 (permalink)  
Old 11-19-2008
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: May 2006
Beliggenhed: Tau Ceti V
Posts: 521
Brug korrekt Korn shell kommando udskiftning i scriptet.
Code:
# cat script
     #!/usr/bin/ksh
     result=$(ssh remote-client 'du -sk /usr/platform/`uname -i`')
     echo $result

# ./script
448 /usr/platform/FJSV,GPUZC-M
#

Senest redigeret af System Shock; 11-20-2008 kl 10:59 AM..
  #3 (permalink)  
Old 11-19-2008
hcclnoodles hcclnoodles is offline
Registreret Bruger
  
 

Join Date: Mar 2002
Posts: 272
Tak, jeg gjorde ikke kende, du kunne gøre det med beslag .... er, at ksh kun?

ps - virker perfekt takket
  #4 (permalink)  
Old 11-20-2008
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: May 2006
Beliggenhed: Tau Ceti V
Posts: 521
Det sandsynligvis virker i bash og nyere skaller samt.
Closed Thread

Bogmærker

Tags
shell script, shell-scripting, unix scripting, unix scripting basics

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:35 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0