【问题标题】:questions on crontab关于 crontab 的问题
【发布时间】:2012-08-21 02:56:22
【问题描述】:

我有以下关于 cron 的问题。

  1. 自动化 cron 作业的首选方法是什么?使用a) crontab 命令行选项(例如crontab -e)或b) 编辑/etc/crontab。两者有什么区别?我不太清楚。

  2. crontab 是特定于用户的吗?如果我以用户身份登录,说“anup”,并使用crontab -e 添加作业,该作业是否是特定于用户的?但是,在我在线查看的一些 cron 示例中,用户名是作为时间字符串和要执行的命令之间的字段提供的。

  3. 能否控制每个作业的“向用户发送邮件”选项?例如,作业 1:MailTO: root,作业 2:MailTO: anup

【问题讨论】:

    标签: cron crontab


    【解决方案1】:
    1. crontab 实用程序是一个命令行工具,用于维护单个用户的 crontab 文件。

      crontab -l 列出/查看当前用户的 crontab

      crontab -e 编辑 crontab

      您可以键入 ma​​n crontab 以获取大多数 linux/mac 系统上的完整文档。

    2. crontab 是特定于用户的。如果您以 anup 身份登录,则 crontab -e 将编辑 anup 的 crontab 文件。您可以使用 -u 标志指定用户(crontab -u)

    3. 我不是 100% 确定,但我相信您可以指定一个新的 MAILTO= 设置,它将对之后执行的所有进程生效。

    【讨论】:

      猜你喜欢
      • 2014-11-09
      • 2019-06-17
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 2013-02-26
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多