将变量存储到磁盘,以便下次运行进程时可以访问它

时间:2013-01-26 00:28:15

标签: bash unix

我有一个作为cron作业运行的进程,我希望它能够访问一个变量,该变量在上次执行某个操作(对db表执行删除操作,由上一次运行中的同一作业执行)时存储信息。我知道我可以将时间戳写入文件,但有一种更简单的方法吗?我相信在shell会话结束时环境变量会松散上下文,我希望进程在会话重新启动时看到值。

1 个答案:

答案 0 :(得分:2)

您必须使用环境变量将数据存储在文件中,即使您执行EXPORT yourvar,您的变量也会在该会话中提供数据,如果重新启动计算机,它将会丢失。您可以将该环境变量值存储在bashrc文件中,但根本不需要使用文件。