利用定时crond自动上传文件:
#!/bin/sh
#########################################################################################################
## 上传日志 xxlog-xxxxxxxx 脚本 , PC需开启tftpd
## DSTIP : 电脑IP地址
## FREQUENCE: 1 分钟
#########################################################################################################
LOGFILE="/tmp/netmonitor/WF2log-"$(date +%Y%m%d-%H%M)
DSTIP="192.168.10.184"
CRONTFILE="/data/tftp2pc_crontab"
FREQUENCE=1
run_crond()
{
CRONTAB_FILE="/var/spool/cron/crontabs/user"
[ ! -e /var/spool/cron/crontabs ] && mkdir -p /var/spool/cron/crontabs
[ -e ${CRONTAB_FILE} ] && rm -rf ${CRONTAB_FILE}
[ -e /data/*crontab ] && rm -rf /data/*crontab
minute=0
hour=0
while [ $hour -lt 24 ]
do
while [ $minute -lt 60 -a $hour = 16 -a $week = 1 ]
do
echo "${minute} ${hour} * * * /data/tftp2pc.sh" >> ${CRONTFILE}
let minute