抱歉,我知道这是一个很好的问题,但我似乎找不到任何简单的解决方案......
试图解决一个问题,我希望有人能够提供帮助。
我正在创建一个脚本,我能想到的解决这个特定问题的唯一方法是通过 FTP 将文件发送到远程 Web 服务器。
.sh 脚本,我最初尝试了 FTP,但这样做似乎与密码有关,我尝试了几种解决方法,但这没有奏效。
然后我尝试了 wput ,但这似乎也失败了。
#!/bin/sh
wput -v file.php ftp://usr:pass@host.co.uk/docroot/
bash wput.sh
wput.sh: line 2: $'\r': command not found
--12:20:58-- `/file.php'
=> ftp://user:xxxxx@host.co.uk/docroot/
Connecting to host.co.uk:21... connected!
Logging in as user ... Logged in!
==> CWD docroot
==> TYPE I ... done.
... failed.
==> SYST ... done (UNIX Type: L8).
==> PASV ... done.
==> TYPE A ... done.
==> LIST ... done.
==> TYPE I ... done.
==> PASV ... done.
' not understood) Skipping this file
FINISHED --12:20:59--
Transmission of 1 file failed.
wput.sh: line 4: $'\r': command not found
wput.sh: line 5: $'\r': command not found
有谁能告诉我哪里出错了。这可能是文件权限问题还是什么?
我所需要的只是一个简单的解决方案,以尽可能简单的方式将文件从我的计算机自动传输到某个网络空间。
谢谢