我需要以设置特定别名的方式启动 bash。这个特定的别名是
alias exit="echo Cannot exit"
这很重要,因为我正在运行一个只能从一个终端运行的程序,并且我可以运行其中许多程序,但只能从该一个终端会话运行。有时我不小心杀死了它,然后所有的孩子都死了。这是一个著名的建模程序,我无法真正改变他们的许可证管理器的工作方式。
另一种选择是将一个标志传递给这个特定的 bash 脚本,该脚本将在 .bashrc 中进行测试并在那里设置别名。但我也不知道该怎么做。
答案1
答案2
阅读 SHELL BUILTIN COMMANDS 下的 Bash 手册。您可以将程序包装在使用内置trap
.