免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2194 | 回复: 9
打印 上一主题 下一主题

求助--高手请进! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-24 08:08 |只看该作者 |倒序浏览
求助:在crontab 中配置执行tuifu.sh程序不成功;而手工执行tuifu.sh程序就能成功; 为什么?怎么解决?谢谢
tuifu.sh源程序如下:

#!/bin/csh   

set fdate=`/opt/BOCO.NPM/DB/task/ManipDate  -f "%Y%m%d" -o -24`
ftp -n <<!   
open 10.243.170.39   
user tuifu tuifu   
lcd /export/home/npmuser/tuifu/tuifu_data
get GDTF_GROUP_$fdate.csv
close
!
chmod 666 /export/home/npmuser/tuifu/tuifu_data/GDTF_GROUP_$fdate.csv
cd /export/home/npmuser/tuifu/tuifu_data
vi GDTF_GROUP_$fdate.csv << DEL
:%s/,/\|/g
:1,1d
:wq!
DEL
cp GDTF_GROUP_$fdate.csv /tmp/GDTF_GROUP_$fdate.csv

dbaccess npmdb - << EOF
create temp table tmp_tuifu_test
(data integer,
proname varchar(255),
total_cell integer,
Total_drop_time integer,
Drop_site_rate float,
total_drop_cell integer,
total_drop_cell_count integer,
total_vip_cell integer);
load from /export/home/npmuser/tuifu/tuifu_data/GDTF_GROUP_$fdate.csv
insert into tmp_tuifu_test;
insert into  Tpw_drop_site_alarm_sum
(Compress_date,
First_Result,
ne_id,
Ne_type,
sum_level,
s_weekday ,
s_month,
s_day,
Total_cell ,
Total_drop_time ,
Total_stastics_time ,
Drop_site_rate,
Total_drop_cell ,
Total_drop_cell_count ,
Total_vip_cell)
select
today-1,
extend(today-1,year to second),-1489894494,10000,1,'','','',total_cell,total_drop_time*60,total_cell*15*3600,
drop_site_rate/1000,total_drop_cell,total_drop_cell_count,total_vip_cell
from
tmp_tuifu_test;
EOF

论坛徽章:
0
2 [报告]
发表于 2007-05-24 13:02 |只看该作者
真的,也没有哪个可以帮上.
我找了很多也无法解释.
谁可以帮问问sun的技术人员

论坛徽章:
0
3 [报告]
发表于 2007-05-24 13:13 |只看该作者
FTP -n <<!能不能换成FTP -n << EOF2试试?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
4 [报告]
发表于 2007-05-24 13:29 |只看该作者
把和数据库相关的一些环境变量设置放入这个脚本再试试

论坛徽章:
0
5 [报告]
发表于 2007-05-24 13:48 |只看该作者
还有,你有其他脚本和这个脚本同名的么?

论坛徽章:
0
6 [报告]
发表于 2007-05-24 13:58 |只看该作者
还有,数据库的脚本中我看到有和脚本名一样的表,所以,还能不能尝试一下把脚本名字改掉试试?

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-28 06:20:00
7 [报告]
发表于 2007-05-24 14:22 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2007-05-25 10:27 |只看该作者
测试了大家的方法,还是不行

论坛徽章:
0
9 [报告]
发表于 2007-06-20 20:53 |只看该作者

回复 1楼 zengxiaosheng 的帖子

设置一下INFORMIX的路径。例如:

INFORMIXDIR=/opt/informix.client
INFORMIXSERVER=wnmsserver1
export INFORMIXDIR INFORMIXSERVER

date


$INFORMIXDIR/bin/dbaccess nrmdb << !


set isolation to dirty read;


execute procedure sp_updcellinfo_yyh();

!

date

论坛徽章:
0
10 [报告]
发表于 2007-06-21 08:50 |只看该作者
这是你调用的SHELL : #!/bin/csh
你命名的SHELL : tuifu.sh
好像一个是CSHELL 你是不是想用BSHELL啊?
不过你可以想一想用SCP,不用FTP!
业务方面我就不懂啦!呵呵...

[ 本帖最后由 yanxt 于 2007-6-21 08:54 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP