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

创建命名cron作业

  •  4
  • Cerin  · 技术社区  · 15 年前

    如何从命令行创建cron作业,以便它在gnome调度中显示名称?

    我知道如何使用crontab创建cron作业。然而,我所有的工作都以一个空名字出现。我想更好地记录我的工作,这样我就可以在gnome计划或类似的cron包装中轻松地识别它们。

    1 回复  |  直到 7 年前
        1
  •  6
  •   Tarka user370305    7 年前

    嗯,刚刚在调度器中创建了一个cronjob,并查看了我的crontab文件,它看起来是这样的:

    0 0 * * * ls >/dev/null 2>&1 # JOB_ID_1
    

    注意 JOB_ID_1 最后。

    我进去了 ~/.gnome/gnome-scheduler/ ,看了那里的文件,有一个 1 (如数字“一”)有一些信息,包括名字

    ver=3
    title=Hello
    desc=
    nooutput=1
    

    所以,我做了第二个cronjob:

    0 0 * * * ls -al >/dev/null 2>&1 # JOB_ID_2
    

    已复制文件 1个 2 匹配 JOB_ID_2 ,更改了描述,使文件为:

    ver=3
    title=This is a test
    desc=
    nooutput=1
    

    然后我切换到gnome调度,它添加了cronjob,并更新了名称。

    遵循相同的步骤,您应该能够手动命名任何需要的cronjob。