本机可以做网站的服务器吗,深圳网络营销收费标准,齐博企业网站,在线直播1.使用yum命令安装Crontab#xff1a;这个很关键#xff0c;没有安装的话会提示命令not found
yum install vixie-cron
yum install crontabs
注#xff1a;vixie-cron软件包是cron的主程序#xff1b;
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表…1.使用yum命令安装Crontab这个很关键没有安装的话会提示命令not found
yum install vixie-cron
yum install crontabs
注vixie-cron软件包是cron的主程序
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
cron是linux的内置服务但它不自动起来可以用以下的方法启动、关闭这个服务
/sbin/service crond start #启动服务
/sbin/service crond stop #关闭服务
/sbin/service crond restart #重启服务
/sbin/service crond reload #重新载入配置2.编辑好sh脚本里面定义内容。 我这里是在/data/timetask目录下面新建了两个脚本task1task2
[rootdev11 timetask]# pwd
/data/timetask
[rootdev11 timetask]# ll
total 8
-rwxr-xr-x 1 root root 381 Dec 27 10:25 task1.sh
-rwxr-xr-x 1 root root 381 Dec 27 10:39 task2.sh
[rootdev11 timetask]# 然后我们看看脚本里面的内容task1.sh和task2.sh内容差不多 curl \-H Content-Type: application/json \-d {msgtype: text,text: {content: 每日三省吾身之一省早上有没有打卡早上有没有打卡早上有没有打卡,mentioned_list:[all]}}curl ‘’ 这个单引号里面就是你生成机器人时的Webhook地址把自己的填上去就行。 ‘content’里面就是你要发送的内容。 “mentioned_list”:[“all”]这里是全体成员也可以指定成员这个去搜索一下就行。 3.添加执行权限
chmod x task1.sh
chmod x task1.sh4.用sh运行一下看能不能发送
sh task1.sh可以看到我这里脚本运行没问题消息也通过机器人发送了。 5.添加linux的定时任务。
crontab -e执行这个之后就会今进入一个文本的编辑状态。 我们这里设置task1脚本执行时间是每天早上十一点周一到周五。task2脚本执行时间是每天晚上七点半周一到周五
0 11 * * 1,2,3,4,5 /data/timetask/task1.sh
28 19 * * 1,2,3,4,5 /data/timetask/task2.sh
~
~
~ 编辑完成之后保存退出。 6.查看定时任务
[rootdev11 timetask]# crontab -l
0 11 * * 1,2,3,4,5 /data/timetask/task1.sh
28 19 * * 1,2,3,4,5 /data/timetask/task2.sh
[rootdev11 timetask]# 可以看到两个生效的定时任务。 7.重启定时任务服务
service crond restart #重启crontab服务最后只需要等到十一点看看定时任务是否生效。 最后测试生效成功。