Je veux ajouter une commande à mon bash script qui dirige tous les stderr et stdout vers des fichiers spécifiques. Depuis este et de nombreuses autres sources, je sais qu'en ligne de commande, j'utiliserais :
/path/to/script.sh >> log_file 2>> err_file
Cependant, je veux quelque chose à l'intérieur de mon script, quelque chose qui ressemble à ces drapeaux slurm :
#!/bin/bash
#SBATCH -o slurm.stdout.txt # Standard output log
#SBATCH -e slurm.stderr.txt # Standard error log
<code>
Existe-t-il un moyen de diriger la sortie à l'intérieur d'un script, ou dois-je utiliser la fonction >> log_file 2>> err_file
chaque fois que j'appelle le script ? Merci