Linux定时执行crontab使用方法祥解

原创 2011年01月17日 09:08:00

在linux,有多种方式可以实现定时运行,使用最灵活的应该是crontab, 在使用crontab必须特别注意环境变量问题,在此以执行oracle的sqlplus为例, 说明crontab的使用方法。
1:crontab 使用方法: crontab [ -e | -l | -r ] 文件名 -e:编辑任务 -l:显示任务信息 -r:删除定时执行任务信息

2:crontab中处理的文件格式为 分钟 小时 日期 月 星期 执行的文件名 *代表所有条件 5 * * * * rem /home/oracle/execsql 代表每个小时的5分钟时执行/home/oracle/execsql文件

3:对于sql等需要在特定的环境变量下运行的命令,在执行文件中必须列出。 如在oracle下执行sqlplus,必须按以下格式编写: $ cat execsql ORACLE_HOME=/ora815;export ORACLE_HOME ORACLE_OWNER=oracle;export ORACLE_OWNER ORACLE_SID=ora815;export ORACLE_SID ORACLE_BASE=/ora815/app/oralce;export ORACLE_BASE LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH PATH=$PATH:$ORACLE_HOME/bin:$LD_LIBRARY_PATH;export PATH NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280;export NLS_LANG /ora815/bin/sqlplus test1/test1 @test1.ext (执行@test1.ext文件,数据库的用户名/密码为test1/test1)

其中要求execsql为可执行的程序 $ ls -al execsql -rwxr-xr-x 1 oracle dba 374 Oct 07 15:17 execsql

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux vps定时工具crontab的安装及使用方法

一、安装crontab 1 yum install vixie-cron 2 yum install crontabs ...

Linux定时任务Crontab的使用方法总结

一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似 查看系统任务调度的配置文件 [root@localhost]# ...

如何使用Linux的Crontab定时执行PHP脚本的方法

crontab的一些命令:crontab -l查看任务 crontab的一些命令:crontab -e编辑任务 crontab的一些命令:tail -f /var/log/cron,查看日志 我们的P...

Linux下crontab命令的使用方法

crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。 在Linux系统...

linux下crontab的php脚本使用方法

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。

LINUX下Crontab的使用方法

LINUX下Crontab的使用方法crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后...

linux下定时执行任务的方法 crontab

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“...
  • dxl342
  • dxl342
  • 2016-03-31 14:25
  • 2559

linux使用crontab实现PHP执行定时任务

前几天写过一篇文章,利用单纯的php实现定时执行任务,但是效率不佳,对于linux来说用crontab实现更加合理。 首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使...

linux使用crontab实现PHP执行定时任务

cron简介:首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool...

Crontab及使用方法

安装crontab: 1 [root@CentOS ~]# yum install vixie-cron 2 [root@CentOS ~]# yum install cronta...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)