LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 809|回复: 1

为什么手动运行可以,自动(crontab)就不可以啊?? ftp 后入库(mysql)的问题

[复制链接]
发表于 2005-8-22 12:39:39 | 显示全部楼层 |阅读模式
一个先ftp一个文本文件,然后入mysql库的问题:

ftp -i -n -v 172.20.0.22 <<!
user safe safe
bin
hash
cd zjdata
lcd /root/cherrsh
get zj$mydate.txt
bye
!

cd /root/cherrsh
cp zj$mydate.txt /home/yt/zj.txt  
//一直到这里都是可以自动运行的,就是下面一行不可以

/usr/local/mysql/bin/mysql -uroot -p50root </home/yt/mysql_load.sql

-------------------------------------------------------------------------------------
//下面是mysql_load.sql 的代码
use test;
load data infile "/home/yt/zj.txt" into table data_tb fields terminated by '|';

大家可以说说为什么吗?我搞了一个上午郁闷死了..

在命令行直接打
/usr/local/mysql/bin/mysql -uroot -p50root </home/yt/mysql_load.sql 是可以的
 楼主| 发表于 2005-8-23 08:00:00 | 显示全部楼层
为什么没人呢?不是说这里气氛很好吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表