Toucouch a écrit :
Effectivement, je n'ai pas compris sa réponse, mais sans doute est-ce parce que ma question n'était pas claire.
Mon but n'est pas de faire un truc du style:
./mon_script.sh > /tmp/tmp.txt 2>&1
Mon but est de faire un script qui, lorsqu'il est appelé normalement (i.e. ./mon_script.sh), redirige toutes ses sorties dans le fichier /tmp/tmp.txt (le nom du fichier est spécifié EN DUR DANS le script).
Et ce n'est pas la peine de me prendre pour un jambon, j'ai déjà fait man bash, j'y ai lu tout ce qui concernait les redirections et je n'ai fait que trouver ce que tout linuxien de base connaît en général (>, >>, <, 2>, 2>&1, etc.).
Je suis désolé mais les réponse en 2 lignes et 3 caractères, ça ne me parle pas, et c'est pourquoi j'ai filé un pauvre script d'exemple à la con pour qu'il m'indique comment modifier le script pour obtenir le résultat escompté (me doutant qu'il n'avait pas compris ma question).
Ceci dit, je suis sûr et certain qu'il existe un moyen de spécifier en début de script en dur un fichier de redirection pour les sorties.
|