将 IP + 日期写入文本文件 + 一行



我不明白如何构建输出我的ip +日期和换行符的命令,如下所示

wget -qO- http://ipecho.net/plain ; echo ; date >> ip_log

也许有两行:

wget -qO- http://ipecho.net/plain >> ip_log
date >> ip_log

或者只打开文件一次:

{
   wget -qO- http://ipecho.net/plain
   date 
} >> ip_log

希望对你有帮助

好的,就是这样: 记录 IP + 日期并将其上传到 ftp 服务器

#!/bin/bash
now=$(date)
ip=$(wget -qO- http://ipecho.net/plain;echo)
printf "$ip AT $now n" >> ip_log
### declare variables for the server
HOST='hostname.com'
USER="ftpuser"
PASSWD="ftppwd"
FILE="ip_log"
REMOTEPATH='/'
### upload it to server
ftp -p -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
cd $REMOTEPATH
put $FILE
quit
END_SCRIPT
exit 0

相关内容

  • 没有找到相关文章

最新更新