Exécution d’une commande unix individuelle, Exécution de scripts via envoyer la commande unix – Apple Remote Desktop 3.0 Manuel d'utilisation

Page 152

Advertising
background image

152

Chapitre 8

Administration des ordinateurs clients

Exécution d’une commande UNIX individuelle

La fenêtre de commande UNIX vous permet d’envoyer des commandes individuelles
aux ordinateurs clients sélectionnés. La commande est exécutée avec le shell bash.

Pour exécuter une commande UNIX individuelle :

1

Sélectionnez une liste d’ordinateurs dans la fenêtre principale de Remote Desktop.

2

Sélectionnez un ou plusieurs ordinateurs dans la liste d’ordinateurs sélectionnée.

3

Choisissez Gestion > Envoyer la commande UNIX.

4

Tapez la commande ou collez-la.

Si votre commande est un script comprenant plusieurs lignes, tapez chaque commande
dans sa propre ligne. Pour diviser une commande constituée d’une seule ligne, afin d’en
améliorer la lisibilité, utilisez une barre oblique inverse (\) pour commencer une nouvelle
ligne.

5

Configurez les autorisations utilisées pour exécuter la commande.

Vous pouvez choisir l’utilisateur actuellement connecté ou choisir le nom d’un autre
utilisateur sur les ordinateurs clients.

6

Cliquez sur Envoyer.

Exécution de scripts via Envoyer la commande UNIX

Il existe deux types de scripts exécutables via la ligne de commande. Le premier type,
le plus répandu avec les lignes de commande, est le script shell. Un script shell est un
fichier contenant des commandes UNIX exécutées en séquence. Les scripts shell peu-
vent intégrer des procédures de programmation normales telles que les boucles, les
conditions et les variables. Ces scripts consistent en fichiers texte à fins de lignes UNIX.
Ils sont interprétés par le shell bash.

Le deuxième type de script que vous pouvez exécuter, et le plus répandu dans l’envi-
ronnement Mac OS X, est un script AppleScript. Les scripts AppleScript sont des fichiers
contenant des commandes proches de l’anglais utilisant le langage de programmation
AppleScript, qui sont créés à l’aide de l’application Éditeur de scripts.

L’exécution d’une commande UNIX en tant qu’utilisateur actuel échoue si l’ordinateur
cible se trouve dans la fenêtre de connexion, car il n’y a pas d’utilisateur actuel à ce stade.
Vous pouvez utiliser l’utilisateur root pour les tâches en entrant root dans le champ utili-
sateur spécifié de la zone de dialogue des tâches. Le compte root ne doit pas nécessaire-
ment être activé sur l’ordinateur client pour spécifier l’utilisateur root. Vous ne devez
jamais utiliser

sudo

ou

su

pour effectuer des tâches en tant qu’utilisateur root. Ces com-

mandes sont interactives et attendent une entrée et une réponse de votre script. Exé-
cutez votre script en tant que root ou n’importe quel autre utilisateur.

Advertising