← Back to team overview

sslug-teknik team mailing list archive

Re: rsh og return values

 

On Mon, 8 Apr 2002, Mads Bondo Dydensborg wrote:

>Det her knækker mig:
>
>[madsdyd@tyr ivm]$ if rsh syn /bin/false ; then echo true ; else echo false ; fi
>true
>
>Er der nogen måde at få rsh til at returnere fejl, hvis den kommando den
>returnerede var fejl? Eller en anden måde at kalde programmer på andre
>maskiner hvor man kan få fejlkoden, hvis de fejler?

Så vidt jeg kan læse ud af min man rsh:
"Shell metacharacters which are not quoted are interpreted on local ma­
chine, while quoted metacharacters are interpreted on the remote
machine."

Dvs. du må kunne teste på exit-koden af kommandoen, på den kaldte
maskine og så kunne få den tilbage til maskine du sidder ved, ved at
fx skrive den til en fil, eller ud på skærmen.

Ex (meget utestet, jeg er ikke bash-haj ;-)
rsh syn /bin/false && echo $?

Hvis du vil have exit-koden ud på skærmen, eller noget andet, hvis du
vil have det ind i en slags test, som den du har ovenfor.

Martin
-- 
"Science is like sex: sometimes something useful comes out, but that is
not the reason we are doing it"
	Richard Feyman



Follow ups

References