Merci pour l'aide qui m'a mis sur la bonne piste dont voici les résultats:

dans mon fichier appelé par 'at -f',
j'ai du ajouter :

<code>

bash                                            # ben oui, at appelle ksh dans 
mon entreprise (quel couillon cet at... ;) )
shopt -s expand_aliases         # pour rendre les aliases utilisables hors 
shell intéractif
source ~/.bashrc                        # pour lire les aliases

monalias

</code>

Merci pour l'aide et désolé pour le HS Stéphane (je ne savais pas qu'il y avait 
une liste spéciale pour les scripts)

++

mat


On Thu, Jan 13, 2011 at 11:07:40AM +0100, Jeremie COURREGES-ANGLAS wrote:
> On Thursday 13 January 2011 à 10:31:57AM, TISSET Mathieu wrote:
> >
> > Bonjour à tous,
> >
> > voilà, j'ai une petite question assez simple :
> > peut-on, en lancer une commande avec 'at -f monfichier.sh now', faire appel 
> > à des alias?
> >
> > J'ai un alias nommé 'toto', définit et fonctionnel, dans mon fichier 
> > d'alias '~/.monfichiedalias'.
> >
> > Si je mets 'toto' dans le fichier 'monfichier.sh' et que je fais un 'at -f 
> > monfichier.sh now',
> > j'ai un message d'erreur de commande 'toto' inconnue.
> >
> > J'ai essayé plusieurs choses, notamment de mettre dans 'monfichier.sh' un 
> > 'source ~/.monfichiedalias' mais ça ne donne rien.
> >
> > Des idées là-dessus?
> >
> > Merci d'avance,
> 
> Sur le chan irc #bash, y'a un adage à propos des alias :
> "Si tu dois poser la question, utilise plutôt une fonction."
> 
> $ toto(){ echo "Bonjour, $USER"; };
> $ toto
> Bonjour, matthieu
> $
> 
> Les alias n'ont pas été imaginés pour être utilisés dans un script, mais
> interactivement. Si tu y tiens craiment, regarde du côté de la commande
> builtin '.' pour charger manuellement ce fichier, et du côté de
> shopt expand_aliases (bash).
> 
> 
> 
> --
> "Free software, free society."
> Jérémie Courrèges-Anglas
> GPG key : 06A11494



-- 
TISSET Mathieu

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20110113110026.ga9...@serveur.lutix.org

Répondre à