cron上的Python脚本

cron上的Python脚本

我喜欢每分钟从 cron 执行一个 python 脚本。

我在想:这个脚本会通过 samba 将一些文件发送到共享文件夹。如果这个过程花费的时间超过一分钟,下次 cron 调用该脚本时,它会执行它吗?

因为之前的脚本还在执行中。

如果以这种方式运行,我必须放置一些东西来阻止进程运行。例如,我曾想过写入某个文件,然后在执行之前读取它。

答案1

Cron 不会检查前一个实例是否正在运行,它只检查时间是否符合条件。您必须在脚本中添加检查,以防止多个并行执行。

相关内容