您的足迹:首页 > linux >linux下crontab 定时执行

linux下crontab 定时执行

0. 背景:

0.1 使用的linux是:ubuntu;

0.2 使用阿里云远程主机。

0.3 使用xshell链接远程主机(当然使用其他软件,或者直接在阿里云网站上连接远程主机也是可以的)

1.定时执行本地脚本:

1.1 连接远程主机,连接成功后,输入命令 crontab -e:

1.png

1.2 打了文件,然后输入 i 进入编辑模式:

2.png

1.3 输入如上命令,内容的意思是:每隔2分钟,将系统当前时间写入/root/time.log中(语法解析将在下文给出),

输入完毕即按 Esc =》 输入冒号:=》输入wq或者wq! 然后回车保存,

保存完毕要重启crontab:

1.png

到此定时执行脚本结束。

 

2 定时访问url,之前的步骤和1.1、1.2一样,然后就是写入内容

4.png

内容的意思是:每天凌晨访问指定的url。内容写完,保存方法和 1 是一样的,同样要重启crontab。

 

Tip: 当然除了这两种方法中定时器外,还有很多中方法,只是我亲测的只有这两种(ubuntu下)。

 

3. 语法解析,主要是解析前 5 位(2 中的左一红框)的写法:

3.1

    *               *              *               *             *

 5.png

“*” 代表取值范围内的数字,
“/” 代表”每”,
“-” 代表从某个数字到某个数字,
“,” 分开几个离散的数字

3.2 crontab的几个服务命令

service crond start             //启动服务
service crond stop             //关闭服务
service crond restart         //重启服务
service crond reload         //重新载入配置

本博客所有文章如无特别注明均为原创。作者:fly复制或转载请以超链接形式注明转自 PHPWinner
原文地址《linux下crontab 定时执行

相关推荐

PHPWinner -洛阳市网站制作,偃师市网站制作

联系我