Script : cohabitation bash / csh / export / cron
Bonjour.
Voici mon problème :
Je me connecte sur une machine (ubuntu) avec un user qui a csh comme shell. Je veux utiliser un script bash que je lance depuis crontab mais ça ne marche pas... question d'environnement je présume.
Le script marche très bien si il est lancé depuis le shell "./mon_script.sh"
Code:
1 2 3 4 5
| #!/bin/bash
source ma_source.sh
echo $PATH
echo $LOGICIEL
echo $LOGICIEL_ROOT |
mon fichier "sourcé" :
Code:
1 2 3 4 5
| #!/bin/bash
export PATH=/home/moi/bin/:$PATH
export LOGICIEL=/home/moi/logiciel5.2.1
export LOGICIEL_ROOT=/home/moi/logiciel5.2.1
export PATH=/home/moi/logiciel5.2.1/bin:$PATH |
Depuis la ligne de commande le résultat est correct, tous les chemins son biens affichés :
Code:
1 2 3
| /usr/....blabla
/home/moi... blabla
/home/moi/... blabla |
Mais depuis crontab le résultat est seulement :
Merci d'avance de vos suggestions.