每天下午 6 点用“at”命令重复一项任务

sha*_*a n 2 scheduling shell-script at

我想每天下午 6 点重复一项任务。

我知道这个命令会在下一个下午 6 点执行一个任务:

echo "ls -l" | at 18:00
Run Code Online (Sandbox Code Playgroud)

我尝试 RTFM,但没有发现任何与重复上述任务相关的内容。这样做的正确方法是什么?

小智 7

man cron是你的朋友。为此,您可能想尝试以下操作:

0 18 * * * echo "ls -l" > /var/log/ls_log.log
Run Code Online (Sandbox Code Playgroud)

将其添加到 crontab 中crontab -e。通过查看来检查命令的输出/var/log/ls_log.log。谷歌“cron教程”——有很多