Chinaunix
标题:
aix 的crontab 问题,我快崩溃了!!
[打印本页]
作者:
ssxy
时间:
2008-06-05 11:16
标题:
aix 的crontab 问题,我快崩溃了!!
请高手帮帮忙!
#crontab -l
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * su - root -c /dblog/db2inst1/test.sh
#more test.sh
#!/bin/ksh
SHELL=/dblog/db2inst1
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
. $HOME/.profile
echo "test" >>/dblog/db2inst1/logtest
单独运行./test.sh 和su - root -c /dblog/db2inst1/test.sh都没问题啊!
可是就是不能自动运行,郁闷,难道环境变量还是有问题????
作者:
liaosnet
时间:
2008-06-05 11:32
改成
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * su - root -c "/dblog/db2inst1/test.sh &" >/dev/null 2>&1
试下~~
作者:
liaosnet
时间:
2008-06-05 11:34
PS:再检查下你su - root是不是要输入密码。如果要。。这样是不行滴。。改成。
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /dblog/db2inst1/test.sh& >/dev/null 2>&1
作者:
ssxy
时间:
2008-06-05 11:37
标题:
回复 #2 liaosnet 的帖子
这条指令,单独也能执行,但是放在crontab里就不能自动执行了
怀疑还是环境变量配置有问题!
作者:
security1024
时间:
2008-06-05 12:10
test.sh脚本里为什么加PATH=/sbin:/bin:/usr/sbin:/usr/bin ? 去掉试试,或者改成PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin
作者:
fck
时间:
2008-06-05 12:45
mail一下看看报错,
或者在最后加上 1>/tmp/1.txt 2>/tmp/2.txt
看看报错信息。
作者:
ssxy
时间:
2008-06-05 14:12
吃完饭,回来,重新登录了root,问题就解决了,我靠,怎么回事?
是cron需要重新启动?还是别的原因?
作者:
zlwww1227
时间:
2008-06-05 15:09
提示:
作者被禁止或删除 内容自动屏蔽
作者:
heijieweb
时间:
2008-06-05 17:05
我好像看见楼主在itpub也发了贴子
作者:
security1024
时间:
2008-06-05 17:29
标题:
回复 #7 ssxy 的帖子
root cause=>饿了 :)
作者:
ssxy
时间:
2008-06-06 09:24
标题:
回复 #9 heijieweb 的帖子
是啊,不过没人回,那里没人气啊
作者:
ssxy
时间:
2008-06-06 09:26
标题:
回复 #10 security1024 的帖子
嗯,有道理
作者:
yddll
时间:
2008-06-06 10:05
SHELL=/dblog/db2inst1
why?
作者:
yddll
时间:
2008-06-06 10:06
我就没搞明白你这个做法
作者:
ssxy
时间:
2008-06-06 10:13
SHELL=/bin/bash
作者:
allanwang77
时间:
2011-08-07 00:26
我的经验是cron job 里的所有东东都加全路径。好多东西也说不明白原因。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2