通过cron传输FTP

我需要使用ncftp进行ftp传输,使用执行它的crond。 但它失败了…

我尝试使用ncftp和ncftpput,脚本工作正常,如果手动启动它们,但cron执行它们时失败…..

简单的例子是

[root@myserver sbin]# more mik.sh #!/bin/sh /usr/local/bin/ncftpput -u remoteserver -p123 xxx.xxx.xxx.xxx /backup /tmp/backup.6558/* [root@myserver sbin]# 

cron被定义为像

 * * * * * /usr/local/sbin/mik.sh 

你能告诉我哪里错了,请….

tnx in adv!

好吧,我做到了。 所以,cron看起来像:

 0 2 * * * /usr/local/sbin/mik.sh >/dev/null 2>&1 

并在mik.sh中定义了ncftp的完整path,如/usr/local/bin/ncftp

tnx anw!