crontab格式用法是什么?
关键词:crontab格式用法 时间:2016-02-16 来源:SSL之家 点击:次
crontab命令是Linux操作系统,特别是Linux系统的VPS上,站长们常用一个命令。主要用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。
crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过cron.deny 和 cron.allow 这两个文件来禁止或允许用户拥有自己的crontab文件。
crontab文件一般位于/etc/下,这里面存放系统运行的的调度程序,每个用户都会生成一个自动生成一个自己的crontab文件,一般位于/var/spool/cron目录下。使用命令crontab -r可删除当前用户的crontab文件,通用使用crontab -e命令即可创建crontab文件。
crontab格式语法和用法:
查看当前用户的定时任务:[oracle@localhost ~]$ crontab -l
编辑当前用户的定时任务:[oracle@localhost ~]$ crontab -e
删除当前用户的定时任务:[root@localhost ~]# crontab -r
[root@localhost ~]# crontab -l
crontab格式>/dev/null 2>&1 的解释:0表示键盘输入,1表示标准输出,2表示错误输出。
crontab用法注意事项:
配置定时任务时,需要注意两个问题:
1.在SHELL中设置了必要的环境变量;例如一个shell脚本手工执行OK,但是配置成后台作业执行时,获取不到ORACLE的环境变量,这是因为crontab环境变量问题,Crontab的环境默认情况下并不包含系统中当前用户的环境。所以,你需要在shell脚本中添加必要的环境变量的设置
2.尽量所有的文件都采用完全路径方式,避免使用相对路径。
本文链接:https://www.58ssl.cn/ssl_jishu/428.html TAG:"crontab格式用法"转载请注明出处。