Bonjour,

Dans mon script bash je voudrai faire un include comme dans le langage php
j'ai essayé avec ceci mais ca ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
source /home/serveur/Domotique/ordres/mysql/insert2.sh

Quand j'execute mon script bash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
serveur@debian:~$ sh /home/serveur/Domotique/ordres/mysql/e1-off.sh
/home/serveur/Domotique/ordres/mysql/e1-off.sh: 106: source: not found
Playing WAVE '/home/serveur/Domotique/x10/son-confirmation/wav/lumiere-salle-informatique-off.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
serveur@debian:~$

avec ceci dans le script qui correspond a la ligne 106
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 source /home/serveur/Domotique/ordres/mysql/insert2.sh
il m'affiche

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 /home/serveur/Domotique/ordres/mysql/e1-off.sh: 106: source: not found
J'ai donné les droits au fichier pour qu'il soit executable pour tout le monde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
-rwxr-xr-x 1 root    root      224 18 août  02:28 insert2.sh*
Comment faut il faire avec bash, es-ce possible ?
Merci