Command not found

tuiop

Membre enregistré
24 Octobre 2012
9
0
49
Bonjour à vous :),

Je débute dans l'administration d'un Mac OS X server (10.7).
Mon problème réside dans le fait que certaines commandes bash ne sont pas trouvées.
Lorsque je tape la commande
Bloc de code:
ServerSetup
j'obtiens un commande not found.
J'ai voulu mettre la commande dans le path :
Bloc de code:
PATH = "$PATH:/System/Library/ServerSetup"
mais j'obtiens path : command not found

Savez-vous ce qu'il faut faire ?
 
La syntaxe est (pour bash) :
Bloc de code:
PATH="$PATH:/le/chemin/qui/convient"
ou, encore mieux :
Bloc de code:
export PATH="$PATH:/le/chemin/qui/convient"
 
Merci pour ta réponse.

J'obtiens cette réponse :
export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/System/Library/ServerSetup': not a valid identifier

J'ai l'impression que le binaire n'existe pas.
Bizarre ??
 
Si on veut y arriver il faut un peu de rigueur :
a) quelle est la commande : serversetup ou ServerSetup ?
b) dans quel dossier est-elle située ?
 
a) la commande est serversetup
b) normalement situé dans /System/Library/ServerSetup (mais que je ne possède pas)
 
Dernière édition:
Elle est où, alors ? Ça ne sert à rien d'ajouter un chemin inexistant à la variable PATH : il faut ajouter le bon chemin, celui où se trouve réellement la commande.
 
Le problème n'est pas tant d'ajouter l’exécutable aux variables d'environnement que de trouver cette commande et/ou de savoir pourquoi je ne l'ai pas sur mon système ;).
 
La chercher n'est pas compliqué :
Bloc de code:
sudo find / -iname "serversetup"

Il est quand même paradoxal d'ajouter un chemin à la variable PATH sans même savoir si ce chemin existe et s'il contient la commande recherchée (cf. #1). Je pense qu'on aurait pu y passer moins de temps en étant un peu plus précis dès le départ.
 
Disons que la demande a évolué au cours des recherches.

J'obtiens ceci :
Bloc de code:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/System/Library/ServerSetup
Ce qui laisse penser qu'il n'existe pas sur mon système (ce qui est quand même bizarre).
 
Disons que la demande a évolué au cours des recherches.

J'obtiens ceci :
Bloc de code:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/System/Library/ServerSetup
Ce qui laisse penser qu'il n'existe pas sur mon système (ce qui est quand même bizarre).

Pour les deux /dev, le 'not a directory' est correct.

Il semblerait, sauf erreur de ma part, que la commande se trouve dans '/System/Library/ServerSetup'.

Peux-tu faire un ls -l /System/Library/ServerSetup et nous dire si serversetup est bien là et quelles sont ses permissions ?
 
ls -l /System/Library/ServerSetup
Bloc de code:
total 168
-rw-------   1 root  wheel  48510 Sep 21 08:50 AutoServerSetup.plist
drwxr-xr-x   8 root  wheel    272 Oct  9 12:47 CleanInstallExtras
drwxr-xr-x  20 root  wheel    680 Oct  9 12:47 CommonExtras
-rw-------   1 root  wheel    695 Sep 21 08:50 ConfigurationSummary.txt
drwxr-xr-x   2 root  wheel     68 Sep 21 09:25 Configured
-rwxr-xr-x   1 root  wheel   6068 Oct  5 13:35 HeadlessStartup
drwxr-xr-x  40 root  wheel   1360 Oct  9 12:47 MigrationExtras
drwxr-xr-x   6 root  wheel    204 Oct  9 12:47 PromotionExtras
drwxr-xr-x   2 root  wheel     68 Sep 21 09:25 UnConfigured
-rw-r--r--   1 root  wheel    570 Oct 11  2011 com.apple.sa_rspndr.plist
-rwxr-xr-x   1 root  wheel   1165 Oct 11  2011 loggather.sh
-rwxr-xr-x   1 root  wheel    253 Oct 11  2011 opendirectorybackup
-rwxr-xr-x   1 root  wheel  70096 Oct  5 13:35 sa_rspndr
-rwxr-xr-x   1 root  wheel  38976 Oct  5 13:35 setupSetRootPass
 
La commande n'est donc pas installée.
 
À mon avis, le mieux est de commencer par le commencement, ici.
Ici aussi, ça peut t'intéresser.

Je pense que cette commande s'appelle dorénavant serveradmin comme on peut le déduire à la lecture de cette page.