[bash] chown dans un script

chown dans un script [bash] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 07-03-2005 à 03:53:23    

J'essaie de modifier le propriétaire d'un lien symbolique dans un script:

Figuera amandine # cat ../script_rep_classiques
#! /bin/bash
ln -s /ftp/audio/
chown -h ftp:\ audio
Figuera amandine #

c'est tout bête, pour sûr...
Mais lorsque je l'exécute il me dit:

../script_rep_classiques
chown: too few arguments
Try `chown --help' for more information.

La commande 'chown -h ftp:\ audio' en ligne de commande passe sans problème. kess qui est différent dans le script :??: :(

Reply

Marsh Posté le 07-03-2005 à 03:53:23   

Reply

Marsh Posté le 07-03-2005 à 09:24:57    

et entre côtes ?

Reply

Marsh Posté le 07-03-2005 à 09:27:31    

mets un "set -x" dans ton script pour voir ce que ca donne


Message édité par couak le 07-03-2005 à 09:27:44
Reply

Marsh Posté le 07-03-2005 à 10:47:22    

Ton groupe il s'appelle '\' :??:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 07-03-2005 à 12:57:14    

à la place de \, met le GID (groupe ID) que tu trouveras dans /etc/group


---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 07-03-2005 à 13:58:43    

Rha merci et désolé pour la question à deux balles. J'ai interverti ":" et "\". La bonne commande c'est:

chown -h ftp\: audio

Et forcément en ligne de commande le bash_completion me faisait tout correctement sans que je m'en aperçoive..
Vais arrêter de faire des trucs comme ça à 4h du mat moi :sleep:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed