Bonjour,
je perds mon latin sur l'imbrication des scripts shell
situation : j'ai l'arborescence suivante :
/home/user/job/monrep
dans monrep j'ai deux fichiers et un répertoire
config.sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 - config.sh (fichier) - install.sh (fichier) xxx SCRIPT (répertoire)
le fichier install.sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/bash export USERNAME="user" export PWD_USERNAME="user" export NDD="monsite" export NDD_EXTENSION="FR" #export CONF_APT_FORCE="-y --force-yes" export CONF_APT_FORCE="-y"
lorsque je tape les commandes d'exécution depuis le répertoire ou celui d'avant j'obtiens les message d'erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/bin/bash config.sh . `dirname $0`/script/test.sh
J'ai essayé avec d'autres commandes mais sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 # sh install.sh : not found 4: install.sh: config.sh install.sh 5: .: Can't open ./script/test.sh #cd .. #sudo sh monrep/install.sh : not foundinstall.sh : 4: monrep/install.sh: config.sh monrep/install.sh: 5: .: Can't open monrep/script/test.sh
Merci
P.S : l'objectif est rendre portable cet ensemble de script
Partager