我想在系统关闭或重新启动时或只是退出系统时运行某些别名和简单命令。这将有很大帮助,因为我经常忘记关闭 vagrant ( vagrant halt ) 和一些其他终端命令。我们是否有某种 bash 文件或脚本,以便我可以在 Ubuntu 14.04 上实现这一点。
答案1
运行级别 0 对应关机,运行级别 6 对应重启。
/etc/rc[0-6].d/ 目录包含在启动特定运行级别时执行的脚本。
因此,您可以编写一个包含关闭各种进程的命令的脚本,并将该脚本存储在 /etc/rc0.d/K99_yourscript 中并使其可执行。这将在关机时运行您的脚本。将脚本复制到 /etc/rc6.d/K99_yourscript 以使其在重启时也执行。