Existe-t-il un moyen de ne pas fermer l'écran GNU si je mets fin à tous ses sous-processus? Idéalement, cela créerait une nouvelle fenêtre exécutant un shell si je fermais accidentellement la dernière fenêtre.
Existe-t-il un moyen de ne pas fermer l'écran GNU si je mets fin à tous ses sous-processus? Idéalement, cela créerait une nouvelle fenêtre exécutant un shell si je fermais accidentellement la dernière fenêtre.
Réponses:
En supposant que vous utilisez bash et ferme accidentellement le shell avec Ctrl-D, vous pouvez
export IGNOREEOF=1
Cela vous donnera un avertissement et vous obligera à appuyer deux fois sur Ctrl-D ou à taper exit à la place.
set -o ignoreeof
à ~ / .bashrc; travaille à konsole | xfce4-terminal | ...
Je ne connais aucun moyen de le faire spécifiquement, mais je trouve zombie {}
utile; lorsque je ferme une fenêtre, cela m'invite à la frapper {
ou }
à la fermer ou à la rouvrir, respectivement.
~/.screenrc
:setenv IGNOREEOF 10
/screen -t main bash
/unsetenv IGNOREEOF