Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/05/2020, à 15:55

Lecaptain

Scripting Bash Step By Step

Salut à tous ,
je sollicite vos avis et connaissances sur une question plutôt bête concernant la séparation par STEP dans un même script bash,
je sais qu'il est possible de reprendre l'exécution à un endroit précis dans un script histoire d'éviter de tous redéployer à chaque fois , mais je n'arrive plus à me souvenir des bonnes pratiques , auriez vous des idées la dessus ?

merci d'avance

Hors ligne

#2 Le 28/05/2020, à 20:36

Watael

Re : Scripting Bash Step By Step

salut,

je sais qu'il est possible de reprendre l'exécution à un endroit précis dans un script

tu as des exemples ?

au moins, sois plus précis sur ce que tu veux faire.

Dernière modification par Watael (Le 28/05/2020, à 22:59)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 28/05/2020, à 22:11

kholo

Re : Scripting Bash Step By Step

salut
je pense que tu veux reprendre le traitement d'un ensemble de traitements séquentiels et donc ne pas recommencer une partie déjà faite...

tu peux faire une copie du script et tu vires le début...

ou

tu isoles le début du code avec un cat

cat <<EOF 
plein de texte ici avec des quottes ' et des doubles quottent "
qui ne seront pas considérées dans le code
EOF

ou

tu peux aussi isoler du code dans une fonction ou plusieurs... et ne pas les lancer...

Hors ligne

#4 Le 29/05/2020, à 13:08

Lecaptain

Re : Scripting Bash Step By Step

Merci pour vos réponse, et oui j'aurais pu détailler un peu plus ma pensé, je m’aperçois que ce que j'avais en tête est plus de l'ordre du KSH utilisé avec le batch runtime , je voulais pouvoir utiliser des normalisations de format de script avec des phases d'exécutions fonctionnelles  comme des JUMP_LABEL , STEP , etc ...

j crois pas pouvoir faire autrement à mon sens , merci pour vos contrib !

Hors ligne