1 line
1.8 KiB
JSON
1 line
1.8 KiB
JSON
{"uuid":"49ef20cb-f56b-461a-a2f3-fb80aec2618a","slug":"20230120-niveau-de-shell-trop-eleve","title":"Niveau de shell trop élevé","author":"cedric@abonnel.fr","published":true,"published_at":"2023-01-20 06:33:06","created_at":"2023-01-20 06:33:06","updated_at":"2023-01-20 06:33:06","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Journal geek","content":"# Niveau de shell trop élevé\n\n\n\nLe message d'avertissement `/bin/bash: avertissement :niveau de shell trop élevé (1000), initialisation à 1` vous informe que le niveau de shell actuel est supérieur à la valeur autorisée et que le niveau de shell a été initialisé à 1 pour éviter des problèmes. \n\n--\n\nLe niveau de shell est un entier qui indique la profondeur de l'imbrication de shells (interpréteurs de commandes). Dans la plupart des cas, le niveau de shell par défaut est 1, ce qui signifie qu'il n'y a qu'un seul interpréteur de commandes en cours d'exécution. Lorsqu'un script est exécuté à partir de ce shell, le niveau de shell augmente de 1, ce qui indique que le script s'exécute dans un nouvel interpréteur de commandes imbriqué.\n\nLorsque le niveau de shell atteint la valeur autorisée, il est initialisé à 1 pour éviter que le niveau de shell ne continue à augmenter indéfiniment. Cela peut se produire si un script appelle un autre script qui appelle à son tour un autre script, et ainsi de suite, sans jamais quitter la boucle.\n\nSi vous voyez ce message, il est recommandé de vérifier les scripts que vous avez exécutés récemment pour vous assurer qu'ils ne sont pas en train de s'exécuter de manière infinie ou de façon récursive. Vous êtes entré dans une boucle infinie / infinite loop.","featured":false,"tags":[]} |