Salut à tous,
J'ai un fichier (eucarc) qui contient un script (un ensemble d'export) que je dois l'exécuter...
Voiçi le contenu du fichier:
Je voulais exécuter chaque ligne,sous l'invite de commande, à part ... mais en exécutant la première instruction,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE})) export S3_URL=http://192.168.100.200:8773/services/Walrus export EC2_URL=http://192.168.100.200:8773/services/Eucalyptus export EC2_PRIVATE_KEY=${EUCA_KEY_DIR}/euca2-user-183cc615-pk.pem export EC2_CERT=${EUCA_KEY_DIR}/euca2-user-183cc615-cert.pem export EC2_JVM_ARGS=-Djavax.net.ssl.trustStore=${EUCA_KEY_DIR}/jssecacerts export EUCALYPTUS_CERT=${EUCA_KEY_DIR}/cloud-cert.pem export EC2_ACCESS_KEY='FHrTEhX9VREs5hOniDkCuzBqo1u6h5zS2UAuQ' export EC2_SECRET_KEY='1TaNZYjh44SDeoXjqD82LBsJpviUEvZLZ8A' # This is a bogus value; Eucalyptus does not need this but client tools do. export EC2_USER_ID='85282913713091180366415881031032700936' alias ec2-bundle-image="ec2-bundle-image --cert ${EC2_CERT} --privatekey ${EC2_PRIVATE_KEY$ alias ec2-upload-bundle="ec2-upload-bundle -a ${EC2_ACCESS_KEY} -s ${EC2_SECRET_KEY} --url$
j'ai eu ce message d'erreur:EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE}))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 readlink: opérande manquante Pour en savoir davantage, faites: « readlink --help ». dirname: opérande manquante Pour en savoir davantage, faites: « dirname --help ».
Je me suis dis pourquoi pas remplacer les deux variables dirname et readlink par leurs valeurs, mais j'ai pas su quoi mettre ni quoi faire !
Avez vous des suggestions ? Merci
Partager