J'ai plusieurs scripts bash, ou plutôt un scripts qui doit être exécuté plusieurs fois.
Ce script accepte plusieurs arguments de ligne de commande et fait quelque chose avec eux. J'ai besoin d'exécuter ce script plusieurs fois en séquence, en passant des valeurs d'arguments différentes. Le problème est que ce script est très long et qu'il prend beaucoup de temps à s'exécuter.
Je veux exécuter ce script une fois, avec quelques arguments. Puis je veux exécuter à nouveau ce script tout de suite après, en passant des valeurs d'arguments différentes cette fois.
Je dois donner mes résultats finis à mon patron le matin. Une solution serait d'exécuter le script une fois, puis de rester assis devant l'ordinateur toute la nuit, en attendant qu'il se termine, puis d'exécuter à nouveau le script. Mais le manque de sommeil n'est pas une option pour moi.
Existe-t-il un moyen d'automatiser l'exécution de scripts avec des valeurs d'arguments prédéterminées ? Au fait, j'ai besoin de voir non seulement la sortie du scripts comme résultat final, mais aussi le scripts tel qu'il a été passé dans la ligne de commande avec les arguments appropriés.
Peut-être serait-il préférable de regarder cette image pour mieux comprendre ma question.
0 votes
Vous serez peut-être intéressé par la commande bash
wait
(voirman bash
ohelp wait
de bash), probablement pas nécessaire ici, mais il attendra qu'un processus/PID ou tous les enfants se terminent.