是否保证为新启动作业提供运行时间?

是否保证为新启动作业提供运行时间?

我正在编写一个 upstart 作业,它在启动和关闭时运行一个 shell 脚本,该脚本使用 rsync 将一些文件与远程计算机同步。如果大量文件发生更改,该脚本有时可能需要很长时间才能完成。据我所知,关闭过程包括一个部分,它会终止所有需要太长时间才能终止的作业。这是否有可能终止脚本(该脚本在pre-stop过程的一部分中运行,或者是否保证允许脚本运行直到计算机继续关闭之前终止?

答案1

根据食谱pre-stop确实是做这件事的地方。

相关内容