Open 1c7 opened 8 years ago
cron 命令可以定时执行。最小间隔是1分钟。
minute hour day-of-month month day-of-week command 分 小时 日 月 星期 命令 0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
记住几个特殊符号的含义:
“*”代表取值范围内的数字, “/”代表”每”,如每2分钟:*/2 “-”代表从某个数字到某个数字, “,”分开几个离散的数字
5 * * * * ls 指定每小时的第5分钟执行一次ls命令
用 cron 设置一个某个程序每分钟执行一次。 然后在这个程序里,睡眠20秒,运行,睡眠20秒,运行。一共3次,然后结束。 http://stackoverflow.com/questions/1034243/how-to-get-a-unix-script-to-run-every-15-seconds
首先输入
crontab -e
输入如下语句并保存
* * * * * echo "hello world" >> /home/user1/Desktop/1
这个意思是追加 hello world 字符串到名字叫 1 的文件里 >> 两个大于号是追加 > 一个大于号是覆盖
过1分钟就可以看到结果了(我这里有4条所以很明显是过了4分钟)
http://www.cnblogs.com/thinksasa/archive/2013/06/06/3121030.html
cron 命令可以定时执行。最小间隔是1分钟。
命令格式
minute hour day-of-month month day-of-week command 分 小时 日 月 星期 命令 0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
记住几个特殊符号的含义:
5 * * * * ls 指定每小时的第5分钟执行一次ls命令
cron 最短间隔1分钟,想要更短的间隔怎么做?比如每隔20秒运行一次。
用 cron 设置一个某个程序每分钟执行一次。 然后在这个程序里,睡眠20秒,运行,睡眠20秒,运行。一共3次,然后结束。 http://stackoverflow.com/questions/1034243/how-to-get-a-unix-script-to-run-every-15-seconds
实例1
首先输入
输入如下语句并保存
过1分钟就可以看到结果了(我这里有4条所以很明显是过了4分钟)![image](https://cloud.githubusercontent.com/assets/1804755/10068003/7f53506a-62d3-11e5-82e8-b416dc8d7b4e.png)
参考资料
http://www.cnblogs.com/thinksasa/archive/2013/06/06/3121030.html