Syntaxe :
rsh [-l username] [-n] commande
remsh [-l username] [-n] commande
Les commandes « rsh » et « remsh » sont équivalentes. Sur certains sytèmes il n'exite que la commande « rsh »3.2, sur d'autres que seule la commande « remsh » sera disponible3.3), sur d'autres les deux cohabiteront3.4. Dans toute la suite de ce paragraphe, seulement « rsh » sera cité.
La commande « rsh » exécute une commande non interactive sur un système distant. Le nom du compte est le même que le nom du compte local à moins que vous ne spécifiez l'option « -l ».
Comme « rcp », « rsh » ne demande pas de mot de passe si une équivalence système ou utilisateur a été configurée. Dans le cas contraire, elle ne fonctionne pas (message « Permission denied »). La commande « rsh » transmet les signaux « INTERRUPT », « QUIT » et « HUP » à la commande distante.
Pour plus de précisions, reportez vous à « signal(2) » et au chapitre .
Vous pouvez utiliser les métacaractères avec « rsh ». Si vous voulez qu'ils soient interprétés sur le site distant, assurez-vous qu'ils sont bien entre simples quotes (cf. sections et
).
Remarque 3..2 :
« rsh » ne peut pas exécuter des commandes en mode interactif comme « vi », « emacs », etc.