【问题标题】:Adding a cron job without crontab [closed]添加没有 crontab 的 cron 作业 [关闭]
【发布时间】:2020-12-25 04:15:06
【问题描述】:

是否可以在不使用 crontab 命令的情况下添加 cronjob? (或者除了直接编辑文件之外的其他任何东西。)有没有我需要编辑的文件?

【问题讨论】:

  • 这个问题很可能属于 superuser.com 或 unix.stackexchange.com
  • “除了编辑文件之外的任何其他内容”和“是否有我需要编辑的文件?”一起去吗?
  • @TomášZato 哦,对了,对不起,没想到。有没有办法移动或者我应该在那里重新发布?
  • 我实际上不明白为什么这些话题被关闭,而不是移动。我认为它是当前 stackexchange 系统的重要弱点。

标签: linux cron


【解决方案1】:

您可以直接编辑以下文件:

/etc/crontab
/etc/cron.d/*
/etc/cron.{hourly,daily,weekly,monthly}/*

这些是系统范围的文件。在这些文件中,您必须在要执行的命令之前指定用户名。

相比之下,每个用户的 crontab 存储在这里: /var/spool/cron/<username>

【讨论】:

  • 这行得通,谢谢!
  • 编辑只是为了格式化你的答案。
  • 我是这里的新手。还不习惯解析器。
  • 注意:用户 crontab /var/spool/cron/<username> 不应在没有 crontab 命令的情况下进行编辑。使用文本编辑器打开文件时,显示# DO NOT EDIT THIS FILE - edit the master and reinstall.
猜你喜欢
  • 1970-01-01
  • 2012-06-12
  • 2013-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-10
  • 2014-04-04
相关资源
最近更新 更多