这真是要命。我有一堆以不同时间间隔运行的cron作业。已经运行了大约6年。最近,我不得不每隔5分钟更新一个由cron作业运行的文件。过去我曾修改过这些文件,它总是立即反映在输出中,直到这次。我做了修改,但在输出中没有看到任何区别。接下来,我对脚本所处理的api字段进行了硬编码,并在它完成工作时等待了一会儿,仍然没有变化。于是我用新的名字创建了一个新的文件,并更新cron行来运行新的文件,这样旧的文件就不再被提及了,然后我停止并重新启动了cron,并重新启动了服务器。这时我开始得到一些与新文件和一些与旧文件。于是我删除了旧文件。然后我在服务器上搜索了一下旧文件名,没有结果,所以应该是没有了。第二天我看它所做的工作的输出,有时是新文件,一切看起来都很好,而有时是旧文件,事情就一团糟。
我已经尝试了所有我能想到的方法,这对我来说毫无意义。任何帮助将是非常感激... ...