«

Ubuntu中使用crontab设置计划任务的不同编辑方式(vim和-e)

时间:2025-2-27 11:02     作者:Anglei     分类: Linux


通常情况下,我们设置计划任务,可以直接编辑/etc/crontab,但发现ubuntu或者其他LINUX系统可以使用crontab -e来编辑,通过实践,发现了之间的区别,于是乎,写了本篇文章

crontab -e 与 vi /etc/crontab 的区别

  1. crontab -e 系统会检查语法,而vi /etc/crontab不检查语法。
  2. crontab -e的写法与vi /etc/crontab也有微小差异,拿时间同步来说明:

crontab -e的格式

*/10 * * * *  /usr/sbin/ntpdate ntp.api.bz >/dev/null 2>&1

vi /etc/crontab的格式

*/10 * * * * root /usr/sbin/ntpdate ntp.api.bz >/dev/null 2>&1

注:在vi /etc/crontab时,一定要加入用户,否则不会生效。而crontab -e定制定时任务时,则不需要添加用户,否则也会失效。
查看定时任务是否配置成功可以使用:tail -f /var/log/cron 来进行判断。

推荐使用crontab -e来定制定时任务。
以下是设置计划任务的步骤:

打开终端,输入以下命令来编辑定时任务表:

crontab -e

如果是第一次编辑定时任务表,系统会提示选择默认的编辑器,选择一个编辑器并按下回车键。
在编辑器中添加你想要执行的任务。每一行代表一个任务,格式如下:

* * * * * command

其中,五个星号分别代表分钟、小时、日期、月份、星期几,command代表要执行的命令。

举例来说,如果你想每天的晚上9点执行一个脚本,可以添加如下内容:

0 21 * * * /path/to/your/script.sh

编辑完成后,保存并退出编辑器。

可以使用以下命令查看当前的定时任务表:

crontab -l

注意:在设置计划任务时,需要注意命令的正确性和权限的问题。建议在设置定时任务前先在终端中手动执行一次命令,确保没有错误。

本文完结,相关标签: 计划任务 cron

 版权所有:Anglei
 文章标题:Ubuntu中使用crontab设置计划任务的不同编辑方式(vim和-e)
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: