Linux定时任务说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yvigmmwfn/article/details/21281813

service crond (start|stop|restart|status)   //启动服务|停止服务|重启服务|服务状态


crontab [-u] (-l|-e|-r)
-u     指定用户
-l     查看定时任务列表
-e     编辑定时任务
-r     删除所有定时任务
crontab -e     --编辑定时任务 注:<>表示空格
分<>时<>天<>月<>星期<>命令
*<>*<>*<>*<>*<>command
0-59    分
0-23    时
1-31    天
1-12    月
0-6     星期//0表示周日

* 表示所有取值范围
- 表示从某个数字到某个数字
/ 表示每的意思,如:*/5 表示每5个单位

注:在定时任务中所执行的命令都必须设置好相关环境变量,因为定时任务不会默认执行相关用户的环境变量,如:
expdp.sh

expdp user/pass@sid directory=DATA_DUMP_DIR dumpfile=dmpfile.dmp    #此语法是不会执行定时任务的,因为执行时无法找到expdp命令,所以要设置环境变量


添加后

source /home/oracle/.bash_profile     //引用oracle用户下的环境变量
expdp user/pass@sid directory=DATA_DUMP_DIR dumpfile=dmpfile.dmp


 

猜你喜欢

转载自blog.csdn.net/yvigmmwfn/article/details/21281813