代码之家  ›  专栏  ›  技术社区  ›  user14070

一个读写cron脚本使用的数据的好地方?

  •  1
  • user14070  · 技术社区  · 17 年前

    5 回复  |  直到 17 年前
        1
  •  4
  •   Norman Ramsey    17 年前

    首先,数据文件和cron作业都应该以您的应用程序命名。其次,如果我理解正确的话,你的数据是由cron作业更改的,而不是由人类编辑的。这 Filesystem Hierarchy Standard 因此,如果应用程序被命名 foo /etc/cron.hourly/foo 数据文件应该是 /var/lib/foo /var/lib 给出如下:

    配置包的操作。

        2
  •  2
  •   Jordan S. Jones    17 年前

    /opt /var

        3
  •  1
  •   Chas. Owens    17 年前

    的子目录 /var 是系统读取和修改数据的正确位置。请参阅 Filesystem Hierarchy Standard

        4
  •  0
  •   viraptor    17 年前

    /usr/local/share/program_name
    

    如果是一个或多个配置文件:

    /usr/local/etc/program_name
    

    除非它是非常具体的东西,应该放在/var/spool、/var/run或其他地方。还有 /opt/XXX 学校。..

        5
  •  0
  •   ennuikiller    17 年前

    如果是临时数据,那么/tmp或/var/tmp是标准目录。持久数据可以放置在文件系统中进程可以读取和写入的任何区域。我通常在树中的某个位置创建一个“数据”目录,进程在该目录中具有写入权限,如~/data、/app/data等。

    推荐文章