简单的linux下crontab定时执行本地脚本和定时访问指定url(亲测有效)

0. 背景:

0.1 使用的linux是:ubuntu;

0.2 使用阿里云远程主机。

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

1.定时执行本地脚本:

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

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

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

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

保存完毕要重启crontab:

到此定时执行脚本结束。

2 定时访问url,之前的步骤和1.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         //重新载入配置


删除定时任务  /var/spool/cron 下 文件删除即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。...
    孙燕超阅读 5,782评论 0 4
  • Linux 系统提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 crond是linu...
    happeace阅读 5,741评论 0 53
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,777评论 19 139
  • Linux定时任务Crontab命令详解linux 系统则是由 cron (crond) 这个系统服务来控制的。L...
    时待吾阅读 3,034评论 0 0
  • 月高悬夜空⋯⋯ 月是什么? 月是游子的思念 家人的期待 月是迷途之上 最后一缕光明 月是幸福的团圆 含泪的分离 月...
    墨冥儿_弃掉的号阅读 1,163评论 3 2