当前位置:  技术问答>linux和unix

crontab的问题,请教大家

    来源: 互联网  发布时间:2016-07-28

    本文导语:  环境:AIX DB2 ksh可以单独执行,且备份成功,但通过crontab就不能,但试着在crontab后加>>/mesedu/log.txt,可以看到log.txt文件生成。请大家指点指点了,谢谢! mesedu@CIMHIS1-6:/mesedu> cat BACKUP_MES_EDU.ksh db2 backup database mes o...

环境:AIX DB2
ksh可以单独执行,且备份成功,但通过crontab就不能,但试着在crontab后加>>/mesedu/log.txt,可以看到log.txt文件生成。请大家指点指点了,谢谢!

mesedu@CIMHIS1-6:/mesedu> cat BACKUP_MES_EDU.ksh
db2 backup database mes online to /BACKUP/edu with 1 buffers   buffer 0   parallelism 1  without prompting
mesedu@CIMHIS1-6:/mesedu> ls -l
total 88
drwxr--r--   2 mesedu   db2adm          256 Feb 01 2008
drwxr-xr-x   2 root     system          256 Jun 08 2009  20090608data
-rwxr-xr-x   1 mesedu   db2adm          108 Jan 05 11:51 BACKUP_MES_EDU.ksh
drwx--x--x   2 mesedu   db2adm          256 May 31 2009  Mail
-rw-r--r--   1 mesedu   db2adm            0 May 14 2009  N
-rwxr-----   1 mesedu   db2adm         1753 Jul 29 2008  PERF_ExecuteTime_S.ksh
-rwxr-----   1 mesedu   db2adm        12288 May 13 2009  S0000183.LOG
-rwxr-----   1 mesedu   db2adm         1006 May 13 2009  check_tbs.awk
drwxr-xr-x   7 mesedu   db2adm          256 Jan 31 2008  db
-rw-r--r--   1 mesedu   db2adm            0 Jan 05 11:59 log.txt
drwxr-xr-x   2 mesedu   db2adm          256 Jun 01 2007  lost+found
drwxr-xr-x   2 mesedu   db2adm         4096 Apr 15 2008  repl
-rw-r--r--   1 mesedu   db2adm         1891 Feb 18 2009  smit.log
-rw-r--r--   1 mesedu   db2adm          439 Feb 18 2009  smit.script
-rw-r--r--   1 mesedu   db2adm          689 Feb 18 2009  smit.transaction
drwxrwsr-t  19 mesedu   db2adm         4096 Mar 10 2008  sqllib
drwx------   4 mesedu   db2adm          256 Jun 04 2007  temptbs
mesedu@CIMHIS1-6:/mesedu> crontab -l
59 11 * * * /mesedu/BACKUP_MES_EDU.ksh

|
export PATH 这句貌似不对哦
export $PATH

|
BACKUP_MES_EDU.ksh 
在这个文件前面加上
#!/path/ksh

|
没用过db2,是不是要在脚本里加上执行db2命令要用到的环境变量呢?在备份脚本前面加上一些显示变量值并记录到日志的命令看看那些环境变量是不是空的。

|

这个也可能 代码前面export一下环境变量

|
 感觉是环境变量问题,脚本前面的db2备份命令没能正常执行 db2 backup database mes online to ...

可以在脚本前加几句输出db2要用的的环境变量,看一下log.txt里是否有值。

|
加入所有db2操作要用到的环境变量,我以前写脚本做sybase的自动备份时发现是这样的

|
db2我不太清楚啊,比如管理oracle的用户要设置一些环境变量,如:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=DBNAME #数据库名
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
等等,
sybase的也是类似的要设置一些变量,不太清楚你的情况是不是因为某些库文件之类的路径变量没有导致执行命令出错或者其它原因。

|
不是可以生成log文件了吗?
/mesedu/BACKUP_MES_EDU.ksh >log.txt 2>&1
看一下日志文件应该可以得出是什么问题了吧

    
 
 

您可能感兴趣的文章:

  • 请教ubuntu系统里的crontab 的用法
  • crontab里设置后没有自动执行,请教高手,急!!!!!!!!!
  • 请教crontab中运行的程序输出的信息用什么命令删除?
  • crontab初学,请教大家
  • Linux 下Crontab问题请教
  • 请教朋友们一个关于crontab 与 curses的问题,困扰了我一整天了,详见内容
  • 请教一个关于 crontab 的问题。。。
  • 请教一个问题,CRONTAB执行脚本和SSH登陆后调用脚本有什么不同?
  • 高分请教我的crontab是否正确,谢谢
  • 请教个AIX crontab脚本执行问题
  • ★★★★★关于用crontab自动执行.sh文件的问题,我是新手,虚心向高手请教★★★★★
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • 关于crontab 的问题,间隔天数的问题。
  • crontab的问题,希望高手指教!谢谢!
  • 求救 Solaris crontab 问题
  • crontab 自动执行问题
  • 很简单的一个问题关于crontab的
  • 关于realpath()函数在crontab中启动的问题
  • 一个crontab的问题
  • crontab 问题! 大侠来帮帮我!
  • crontab 环境变量问题
  • crontab计划任务问题
  • 在Linux使用crontab设置自动执行备份脚本问题?
  • 问一个crontab中不能运行手动可以运行的问题
  • 关于crontab的问题
  • crontab使用问题?
  • 关于crontab问题(若分不够,可加)
  • unix 有关crontab 的问题
  • crontab tomcat 环境变量问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • 脚本自动添加crontab示例
  • crontab无法编辑了,大侠帮忙!!!
  • 哪位大哥用过Crontab命令啊?
  • crontab 服务执行不了
  • 请问使用crontab是否必须设置环境变量?
  • crontab能让一个程序每分钟执行一次吗?
  • 如何把一个文本内的内容一次性写入crontab里
  • crontab提交的定时任务不能正常执行
  • crontab属于哪个包
  • 无法用crontab???
  • 求救,关于crontab,小妹不胜感激
  • 求救:crontab不运行 急急急啊
  • crontab 不执行
  • crontab 执行定时任务
  • 在crontab 中如何設定每5 分鐘執行一個程序
  • SOS!!!我不小心把crontab全删了,急寻补救之策!!
  • crontab 使用疑问
  • 如何使用crontab来定时执行一个.php的程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3