如何确保在重启/关机时执行耗时任务?

如何确保在重启/关机时执行耗时任务?

我有一个 bash 脚本,应该在通过 SSH 连接的远程 Ubuntu 服务器重启/关闭时执行:

ls /etc/rc{0,6}.d/k99*
/etc/rc0.d/k99_stop_all  /etc/rc6.d/k99_stop_all

该脚本大约需要 3 分钟才能完成。

我如何确保只有在成功执行后才会重启/关机k99_stop_all

是否sudo shutdown -r 10开始执行计划重启的脚本?

相关内容