loongson 1B 开发板上ftp定时下载

前提条件:确保服务器上已搭建好ftp服务器,服务器IP假设为192.168.3.2

1.在文件系统下编写ftp下载脚本loadmap.sh

脚本如下:
#/bin/bash
cd /tmp/
ftp -n<<!
open 192.168.3.2
user administrator 777
prompt
cd /home/administrator/map/
mget *
close
bye
cd ..
!

exit 0
服务器用户名为 administrator,密码为777
需要下载的文件放在/home/administrator/map/
目录下

2.利用crontab实现定时执行脚本
 
#vi var/spool/cron/crontabs/root
根据需要的定时时间加入命令
如:
0 12 * * * /loadmap.sh(每天12点执行一次loadmap.sh)
*/1 * * * * /loadmap.sh(每分钟执行一次loadmap.sh)
格式为:分钟 小时 日 月 星期 要执行的命令

3.配置开发板IP

#vim etc/rc.d/rc.sysinit
加入ifconfig eth0 192.168.3.150

在服务器/home/administrator/map/
目录下放入文件
将文件系统烧入开发板,运行,当到达所需时间时,就可看到tmp目录下下载到服务器/home/administrator/map/
目录下的所有文件


猜你喜欢

转载自blog.csdn.net/NoBack7/article/details/7209097