我需要在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
我想不发送电子邮件,我已在本地虚拟机中成功完成:
MAILTO=""
# execute 15 minute
*/15 * * * * perl /db_xenia/pl/get_usgs.pl
问题:如果我将上述内容附加到现有的crontab信息中,它是否会阻止向sys管理员发送电子邮件?我不想惹麻烦!也许,我可以在Perl命令之后附加/ dev / null吗?
感谢。
答案 0 :(得分:0)
没关系:Per @ Basile的评论,我不需要成为sudo。所以我以非sudo身份登录并运行crontab -e
;这次没有系统管理员条目。所以我只是输入了我自己的配置,保存了,而且cronjob似乎运行正常。
感谢。