Le Sat, 7 May 2011 17:24:13 +0200,
Jerome Kieffer <jerome.Kieffer@???> a écrit :
> On Fri, 6 May 2011 23:24:11 +0200
> Jerome Kieffer <jerome.Kieffer@???> wrote:
>
>
> > Mon programme me génère des scripts shell a lancer:
> > lancé directement avec le shell, c'est OK (via PBS/qsub aussi) mais
> > avec
> > $ batch < MVI_5120.sh
> > ou
> > $ at -qb now -f MVI_5120.sh
> > le processus s'arrete a peu pres a la fin de la commande mplayer
> > sans que je comprenne pourquoi.
> >
> > quelqu'un a il une idée de ce qui peut bien se passer ?
>
> cela marche mieux si au lieu de donner le nom du fichier, je donne:
> /bin/sh MVI_5120.sh
> c'est étange je vous l'accorde ...
Bonjour,
Le pièce courant avec « at », c'est qu'il exécute la commande donnée
avec un shell de base, souvent différent du shell courant de
l'utilisateur (genre bash) sous lequel il a créé/testé son script. De
plus, l'environnement (variables éponymes) est des plus restreints...
Fred.