码迷,mamicode.com
首页 > 系统相关 > 详细

Mac/Linux 定时运行命令行

时间:2016-02-02 01:17:26      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:

想要开机运行的话可以通过 mac 自带的 Automator 将要运行的命令打包成一个app,用后在用户组的“登录时启动”列表里加上那个app。

 

但是想要定时运行就不能这么做了,要用上一个叫crontab的命令(或者软件?)

实用的指令只有3个,很简短

编辑定时任务列表

crontab -e

显示所有定时任务列表

crontab -l

删除所有定时任务列表

crontab -r

而且你可以通过

crontab [file]

来将放在任何位置的配置文件给crontab来用.只要你的文件是合法的文本就行

比如

crontab ~/AutoScripts/.crontab

 

具体的配置文件格式也很简单

每一行有6个元素,前5个元素为时间,顺序分别代表着

分钟 小时 月份 日期 周

可以是某个数字代表仅在该数字时发生,也可以是“0-10”这样表示一段时间,也可以是 星号(*)表示任何时间

比如

* * * * * say hello

代表不论任何时间(也就是每一分钟)在控制台运行say hello,也就是念出hello

* 5 * * 1 say fuckyou

则代表每个周一的早上5点电脑大喊一声"fuck♂you"

可见第6个元素便是需要执行的命令

Mac/Linux 定时运行命令行

标签:

原文地址:http://www.cnblogs.com/makejeffer/p/5176590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!