Linux 如何设置定时任务 #159
Answered
by
CongratulateWE
CongratulateWE
asked this question in
Q&A
-
|
RT |
Beta Was this translation helpful? Give feedback.
Answered by
CongratulateWE
Aug 26, 2021
Replies: 3 comments 1 reply
-
命令的基本用法:
相关的文件
定时文件的格式每一行是一条任务的命令,格式是 五位表示时间的值 + 要执行的命令 操作符如下:
每一列的取值:
/etc/crontab 文件是系统级的命令,他与 /var/spool/cron 下的格式有些区别,多了一列执行用户,后者是通过文件名字确定执行者的。
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
一个简单的应用场景,定时拉取代码。 # 1、添加更新代码的脚本,我们放在 /opt 下
vim /opt/update_api.sh
# 2、添加命令内容
#! /bin/bash
cd /home/wwwroot/newtv
git pull
# 3、添加执行权限
chmod a+x /opt/update_api.sh
# 4、添加定时任务
crontab -e
# 5、编辑文件内容,每五分钟拉取一次
*/5 * * * * cd /opt/update_api.sh
# 6、查看已添加的定时任务
crontab -l实际上这个是一个简单命令,可以直接写在定时任务最后一列,效果是一样的 /var/spool/cron/crontabs/ 下存放了用户的定时任务, |
Beta Was this translation helpful? Give feedback.
0 replies
-
一些定时任务的例子:每分钟执行一次命令每五分钟执行一次每小时的第5分钟执行一次,是一个间隔一小时的任务每小时的第10到20分钟,每2分钟执行一次每天18 : 00至23 : 00之间每隔30分钟重启smb每周六、周日的1 : 10重启smb4月3号当天,每分钟执行一次每周五的02:30分执行一次参考: 菜鸟教程 |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
CongratulateWE
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
一些定时任务的例子:
每分钟执行一次命令
每五分钟执行一次
每小时的第5分钟执行一次,是一个间隔一小时的任务
每小时的第10到20分钟,每2分钟执行一次
每天18 : 00至23 : 00之间每隔30分钟重启smb
每周六、周日的1 : 10重启smb
4月3号当天,每分钟执行一次
每周五的02:30分执行一次
参考: 菜鸟教程