在连续的 cron 作业调用之间保留数据

Persist data between successive cron job calls

我有一个每 10 分钟运行一次的 linux cron 作业。它基本上运行一个 ruby 脚本来获取一些数据并进行计算。我想将数据从一个成功执行的 cron 传递到下一个。现在我正在考虑简单地将数据存储在一个文件中并从那里读取它。

有更好的方法吗?

Cron 本身不提供持久存储(不包括 crontab 本身),因此您必须手动存储状态 - 在文件、数据库甚至共享内存段中。