Shell

殺死shell時如何禁用“程序’/bin/bash’崩潰”警告?

  • September 26, 2015

我正在使用 Kubuntu 14.04。當我通過執行類似kill -9 $$它不會關閉的操作退出終端仿真器(konsole 或 yakuake)時,並說:

警告:程序“/bin/bash”崩潰。

我如何禁用此行為並在 shell 被殺死時強制終端仿真器靜默關閉?

在同一個系統中,在提示kill -9 $$xterm退出,不報告任何崩潰。

我不記得確切地,我在哪些 Linux 發行版中看到了這種“沉默”的行為,但確實有一些。

更新:這樣做的原因是退出終端仿真器而不將歷史保存到.bash_history.

請考慮編輯/etc/profile。在底部添加:

unset HISTFILE && exit

為您目前的會話。如果希望所有歷史消失,請嘗試:

rm -f $HISTFILE && unset HISTFILE && exit

殺死一個應用程序不是最優雅的方法。請參閱退出 Bash Shell 而不保存 Bash 歷史記錄(5 種方法)。避免#2,因為這是您現在正在嘗試的。

引用自:https://unix.stackexchange.com/questions/174458