【发布时间】:2016-07-06 09:37:51
【问题描述】:
这是我的 ftp 脚本
#!/bin/sh
FTPHOST='dedibackup-dc2.xx.net'
FTPUSER='sd-xxxxx'
FTPPASSWD='xxxxxxxxxxxxxx'
ftp -n -v $FTPHOST << EOT
ascii
user $FTPUSER $FTPPASSWD
prompt
now=$(date +"%d-%m-%Y")
echo $now
bye
EOT
这个脚本的输出是:
Trying 62.210.XX.XX...
Connected to dedibackup-dc2.XXXX.net (62.210.XX.XX).
220 server ready - login please
530 login first
331 password required
230 login accepted
Interactive mode off.
?Invalid command
?Invalid command
221 goodbye
我在谷歌上搜索并看到了一些关于日期的帖子,但所有提供的格式都不适合我。
请指教
感谢期待
【问题讨论】:
-
你不能在 FTP 中使用 bash 命令
-
@123 还有其他方法可以实现吗?
-
@123
!echo $now工作。你怎么说 bash 命令在 FTP 中不起作用?