【问题标题】:Linux: Crontab Job without Interfering with Sys Admin's Jobs?Linux:不干扰系统管理员工作的 Crontab 工作?
【发布时间】:2015-04-22 22:50:14
【问题描述】:

我需要在 Redhat Linux 环境中创建一个新的 crontab 作业。我有 sudo 访问权限,但我认为我不能在那个系统上做所有事情——例如,一些更高级别的系统管理员禁用我所做的任何防火墙更改。

这是我的 crontab 命令:

crontab e

然后会出现这样的屏幕:

33 2 * * * /usr/bin/cu-firewall update > /dev/null 2>&1
30 1 * * * /root/update_atbi_website > /dev/null
0  4 * * * /home/prov356/scripts/opnforumbackup

我不想发送电子邮件,我已经在我的本地 VM 中成功完成了:

MAILTO=""
# execute 15 minute
*/15 * * * * perl /db_xenia/pl/get_usgs.pl

问题:如果我将上述内容附加到现有的 crontab 信息中,是否也会阻止向系统管理员发送电子邮件?我不想惹麻烦!也许,我可以在我的 Perl 命令之后附加 /dev/null?

谢谢。

【问题讨论】:

  • 你不需要root权限来运行crontab -e
  • 好吧,所以我应该只登录而不是 sudo 并执行 crontab -e?它会在没有 root 设置的情况下按预期运行吗?
  • 你为什么不试试呢?顺便说一句,您的问题在这里是题外话。
  • 那么“超级用户”是正确的论坛吗?
  • 请阅读 cron 和 crontab 的手册页

标签: linux email cron


【解决方案1】:

没关系:根据@Basile 的评论,我不需要成为 sudo。所以我以非sudo身份登录并运行crontab -e;这次没有系统管理员条目。所以我只是输入了我自己的配置,保存了,cronjob 似乎运行良好。

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    相关资源
    最近更新 更多