免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: boeot_plm
打印 上一主题 下一主题

请教高手,关于crontab无法执行的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-05-14 10:58 |只看该作者
你加了环境变量后,是用的什么账户的环境变量,就是你的crontab想用哪个账户执行的?
ebupt 发表于 2010-05-13 09:37


我用oracle账户执行的

oracle账户已经有权限执行cron任务

论坛徽章:
0
12 [报告]
发表于 2010-05-14 11:29 |只看该作者
感谢yuio654 (梧鼠)的回答。

再详述下我的问题,目前:

    00 09 * * * /orabin/oracle/product/10.2.0.1/db_1/bin/plm_tablespace_script > /tmp/tablespace_used/report.log
   01 09 * * * (这里执行一个改文件名称的脚本,目的是以当天的日期为文件名)
以上两个crontab任务都是没有问题的。

改进后:
    两个crontab合并成一个,
00 09 * * * /orabin/oracle/product/10.2.0.1/db_1/bin/plm_tablespace_script > /tmp/tablespace_used/`date +%Y%m%d`

  是不是crontab的适合的环境变量不识别`date +%Y%m%d`这种日期格式,还是其他的环境变量没有设置好?

论坛徽章:
0
13 [报告]
发表于 2010-05-14 12:25 |只看该作者
/tmp/tablespace_used/`date +%Y%m%d`
  

crontab一般不这么玩,还是环境变量的问题,必须这样的话试试date加绝对路径

论坛徽章:
0
14 [报告]
发表于 2010-05-14 14:11 |只看该作者
/tmp/tablespace_used/`date +%Y%m%d`
  

crontab一般不这么玩,还是环境变量的问题,必须这样的话试试 ...
yuio654 发表于 2010-05-14 12:25



现在的就是绝对路径啊,呵呵

多谢指教!!

论坛徽章:
0
15 [报告]
发表于 2010-05-14 15:53 |只看该作者
把运行的命令放到一个脚本,用cron直接运行那个脚本,可以吗?

论坛徽章:
0
16 [报告]
发表于 2010-05-15 07:07 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP