我可以包装linux shutdown命令来进行额外的检查吗?

时间:2016-01-29 22:27:32

标签: linux

所以我们有一个间歇性运行的第三方进程需要优雅地关闭。运行时,此进程有一个文件(让我们称之为/ tmp / process1)。无论如何我可以修改标准的linux关闭进程,这样如果这个文件存在,关闭将被中止(或延迟)?

由于

2 个答案:

答案 0 :(得分:1)

您需要查看Linux shutdown process

您需要将此第三方流程的关闭脚本添加到适当的运行级别。

这也可用于在开始时自动启动过程。

答案 1 :(得分:0)

只需创建一个名为shutdown的包装器脚本,并确保它以完整路径调用原始which shutdown,并且它在一个覆盖原始关闭目录的目录中$PATH(例如,在/usr/local/sbin中;请参阅echo $PATH)。