Advertisement

ubuntu cron 定时任务

阅读量:

请查看如何获取Ubuntu系统crontab日志记录:首先编辑/etc/rsyslog.d/50-default.conf文件并进行适当配置;接着删除 cron目录下的所有 cron.*脚本文件中的注释标记;随后重新启动rsyslog服务以确保配置生效;完成后系统会生成 /var/log/cron.log 文件,并能观察到定时任务的操作状态。

2)检查 cron.log 文件以获取相关信息
解决方案:
1)配置邮件服务系统

复制代码
    sudo apt-get install postfix

2)可能第一步就会有配置邮件的提示

复制代码
    sudo dpkg-reconfigure postfix

3)选择下面的值即可

复制代码
    Ok
    Internet Site
    NONE
    mail.example.com
    mail.example.com, localhost.localdomain, localhost
    No
    127.0.0.0/8, 192.168.0/24
    Yes
    0
    +
    all

参考:

启用了邮件服务器配置后却出现了额外错误:"在发送了28个字节的输出内容后仍收到MTA#012返回状态码0x004b"

复制代码
    May 11 23:34:01 server1 postfix/smtp[2842]: 
    0C42728680D8: to=<admispconfig@localhost.localdomain>, 
    relay=none, delay=0.13, delays=0.13/0/0/0, 
    dsn=5.4.4, status=bounced (Host or domain name not 
    found. Name service error for name=localhost.
    localdomain type=A: Host not found)

运行Postfix配置命令postconf -e 'smtp_host_lookup = dns, native'后系统会自动修复Name Service错误(虽然未进行Explicit Restart操作系统也会自动修复)。参考:https://www.howtoforge.com/community/threads/name-service-error-for-name-localhost-localdomain-type-a-host-not-found.27151/

全部评论 (0)

还没有任何评论哟~