Solaris:crontab的用法(定时任务)

Solaris:crontab的用法(定时任务)

ID:37491907

大小:64.00 KB

页数:9页

时间:2019-05-24

Solaris:crontab的用法(定时任务)_第1页
Solaris:crontab的用法(定时任务)_第2页
Solaris:crontab的用法(定时任务)_第3页
Solaris:crontab的用法(定时任务)_第4页
Solaris:crontab的用法(定时任务)_第5页
资源描述:

《Solaris:crontab的用法(定时任务)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Solaris:crontab的用法说句实在话,俺真的是不喜欢Solaris,用起来实在太难受,关键是不会用。在Linux/FreeBSD下,查看当前crontab任务的语法是crontab-l,编辑用户的任务是crontab-u<用户名>-e但是,在Solaris下crontab是没有-u参数地,crontab:properusageis:        crontab[file

2、-e

3、-l

4、-r][user]有兴趣的自己试吧,非常难用。当然,这里我要向大家坦白,我不懂Solaris,之所以抱怨主要是因为

5、它的操作与我所认识的差别较大。长话短说,我来介绍一下自己摸索出来的经验吧:1、停止crontab服务shell>/etc/init.d/cronstop2、编辑crontab,有两种方法[第一种](推荐)直接编辑/var/spool/cron/crontabs/下对应用户的crontab文件,没有的就以用户名新建即可。但要注意应该用vim编辑,Solaris默认的vi编辑器不是vim。[第二种]使用命令crontab-e<用户名>,这种我还不知道如何使用,总结的经验和教训是:Ctrl+D是保存退出编辑模式,

6、Ctrl+Z是不保存退出编辑模式。一旦Ctrl+D会将原有crontab内容全部replace,一定要小心操作。3、启动crontab服务shell>/etc/init.d/cronstart4、Solaris下的命令用法补充,这是从网上看来的,觉得有必要说明一下#crontab-lroot可以查看root用户的crontab任务列表。若要20分钟执行一次某个任务,可以这样写:0,20,40****command若要5分钟执行一次某个任务,可以这样写:0,5,10,15,20,25,30,35,40,4,5

7、0,55****commandsolaris下的crontab和linux下不一样,linux支持*/5表示每5分钟一次*/20表示每20分钟一次而solaris不支持一般是执行crontab-e,然后在里面填内容,可以mancrontab获得帮助根用户的crontab文件放在/var/spool/crontab/root中,其格式如下:  (1) (2) (3) (4) (5) (6)  0  0  *  *  3  /usr/bin/updatedb      1.分钟(0-60) 

8、     2.小时(0-23)      3.日(1-31)      4.月(1-12)      5.星期(1-7)      6.所要运行的程序-----------------------------------------------------------------------------------  定时执行crontab使用方法详解      使用方式:      crontab  [  -u  user  ]  filecrontab  [  -u  user  ]  {  -l  

9、

10、  -r  

11、  -e  }      说明:      crontab  是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u  user  是指设定指定  user  的时程表,这个前提是你必须要有其权限(比如说是  root)才能够指定他人的时程表。如果不使用  -u  user  的话,就是表示设定自己的时程表。      参数:         -e:执行文字编辑器来设定时程表,内定的文字编辑器是  VI,如果你想用别的文字编辑器,则请先设定  VISUAL  

12、环境变数来指定使用那个文字编辑器(比如说  setenv  VISUAL  joe)      -r:删除目前的时程表      -l:列出目前的时程表         时程表的格式如下:      f1  f2  f3  f4  f5  program         其中  f1  是表示分钟,f2  表示小时,f3  表示一个月份中的第几日,f4  表示月份,f5  表示一个星期中的第几天。program  表示要执行的程式。      当  f1  为  *  时表示每分钟都要执行  program

13、,f2  为  *  时表示每小时都要执行程式,其余类推      当  f1  为  a-b  时表示从第  a  分钟到第  b  分钟这段时间内要执行,f2  为  a-b  时表示从第  a  到第  b  小时都要执行,其余类推      当  f1  为  */n  时表示每  n  分钟个时间间隔执行一次,f2  为  */n  表示每  n  小时个时间间隔执行一次,其余类推      当  f1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。