shell脚本实现定时生成个以当前时间命名的TXT文件,然后ftp上传到另一台服务器上,这个怎么写啊

有大神会shell脚本的吗,我现在想要定时生成个以当前时间(年月日时分秒)命名的TXT文件,然后ftp上传到另一台服务器上,这个怎么写啊,求指教

实现了再追加分,急需,求大神帮忙

#!/bin/bash
# ----------请自定义如下内容----------
user=root  #FTP用户名
password=root #密码
remoteDir=/tmp #远程服务器FTP目录 
# ------------------------------------
currTime=$(date "+%Y%m%d%H%M%S")
filename=${currTime}.txt
touch $filename
sync
ftp -in <<-EOF
   user $user $password
   cd $remoteDir
   bin
   put $filename
   bye
EOF

追问

那定时生成文件呢,是不是再写个脚本,按频度调这个脚本啊,我是个小白,请赐教,谢谢!

追答

可以这样;也可以在同一个脚本里用while循环写;也可以用Crontab定时调用此脚本(相当于Windows上的计划任务)。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-08
自己到网上去搜索啊.
相似回答