[Exchange and share] V23 crontab 使用经验分享
Tofloor
poster avatar
188******35
deepin
2024-08-28 10:13
Author

1:deepin V23: vi /etc/crontab 添加定时任务, 添加方法文件里有提示
2: deepin V23: crontab 文件存放位置: /var/spool/cron/crontabs/Username
3: deepin V23: sudo service cron status # crob 运行状态查询, 可看到近期日志
4:deepin V23: cron运行默认需要配置邮箱服务器,如不取消,否则报错(No MTA installed, discarding output)并且不执行命令,解决办法:
sudo vi /etc/crontab: (在PATH下面)添加一行: MAILTO='' # 把默认的邮件输出目标指向为空

5: 自动运行时间可能与crontab设定时间不同,则:

deepin V23: timedatectl # 查看硬件时间与系统时间一致性
如果显示NO,则执行如下:

在终端中运行以下命令
timedatectl set-local-rtc 1
在弹出的认证框中输入密码即可

6: crontab完整日志在哪里,我也没找到,有谁找到了,或者改好这个bug,麻烦得跟个贴。

Reply Favorite View the author
All Replies
观摩
deepin
2024-08-28 11:05
#1

cron的日志 sudo journalctl -u cron

Reply View the author
catubibu
deepin
2024-08-28 11:32
#2

请问crontab里的小时是RTC还是LOCAL?

Reply View the author
188******35
deepin
2024-08-29 23:06
#3
catubibu

请问crontab里的小时是RTC还是LOCAL?

crontab 用local时间, 但如果设置了电脑自动启动,那么自动启动的时间用的是RTC时间,如果RTC与local不一致,那么就在主板里设置的自动启动时间就与实际自动启动差8小时(中国为东8区)。

Reply View the author