0. 背景:linux
0.1 使用的linux是:ubuntu;shell
0.2 使用阿里云远程主机。ubuntu
0.3 使用xshell连接远程主机(固然使用其余软件,或者直接在阿里云网站上链接远程主机也是能够的)网站
1.定时执行本地脚本:阿里云
1.1 链接远程主机,链接成功后,输入命令 crontab -e:url
1.2 打了文件,而后输入 i 进入编辑模式:spa
1.3 输入如上命令,内容的意思是:每隔2分钟,将系统当前时间写入/root/time.log中(语法解析将在下文给出),rest
输入完毕即按 Esc =》 输入冒号:=》输入wq或者wq! 而后回车保存,crontab
保存完毕要重启crontab:ip
到此定时执行脚本结束。
2 定时访问url,以前的步骤和1.一、1.2同样,而后就是写入内容
内容的意思是:天天凌晨访问指定的url。内容写完,保存方法和 1 是同样的,一样要重启crontab。
Tip: 固然除了这两种方法中定时器外,还有不少中方法,只是我亲测的只有这两种(ubuntu下)。
3. 语法解析,主要是解析前 5 位(2 中的左一红框)的写法:
3.1
* * * * *
“*” 表明取值范围内的数字,
“/” 表明”每”,
“-” 表明从某个数字到某个数字,
“,” 分开几个离散的数字
3.2 crontab的几个服务命令
service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //从新载入配置