如何编写保证每次启动后仅运行一次但也保证在至少两个其他作业之一开始运行之前运行完成的 Upstart 任务。我不想更改另外两个作业的 Upstart init 文件,因为它们不属于我。重新启动这两个其他作业中的任何一个都不应该导致所需的任务再次运行。
情况是所需的任务必须对本地文件系统中的某些文件进行一些修改,而其他两个作业都需要这些文件。
我对 Upstart 完全陌生,发现它的学习曲线比我预期的要陡峭,因此有关解决方案为何有效的教育将与解决方案本身一样有价值。
startup scripts upstart init events
events ×1
init ×1
scripts ×1
startup ×1
upstart ×1