ftp ftp://bapte:[email protected]
そして私は得た
ftp: ftp://bapte:[email protected]: Name or service not known
いろいろなことを試しました。マニュアルを見ました。運が悪い
私は試した
ftp -user username password ftp.backupte4.rsyncbackup.info
マニュアルで述べたように
ftp: u: unknown option
必要なのは、機能するサンプルだけです。
マニュアルによると
http://linux.about.com/od/commands/l/blcmdl1_ftp.htm
user user-name [password] [account]リモートFTPサーバーで自分を識別します。パスワードが指定されておらず、サーバーがそれを必要とする場合、ftpは(ローカルエコーを無効にした後)ユーザーにパスワードを要求します。アカウントフィールドが指定されておらず、FTPサーバーで必要な場合は、ユーザーに入力を求めるプロンプトが表示されます。アカウントフィールドが指定されている場合、リモートサーバーがログインに必要でなかった場合、ログインシーケンスの完了後にアカウントコマンドがリモートサーバーに中継されます。自動ログインが無効になっている状態でftpが呼び出されない限り、このプロセスは自動的に行われます。 FTPサーバーへの初期接続時。
それで私は正確に何を入れるべきですか?
コマンドラインオプションで正確にそれを行うことはできませんが、あなたができることは次のように標準入力をリダイレクトすることです:
$ ftp -n ftp.backupte4.rsyncbackup.info << EOF
> quote USER bapte
> quote PASS b2p7Ua2
> put somefile <-- this is the command you want to execute
> quit
> EOF
または、スクリプトに入れることができます。
#!/bin/sh
ftp -n ftp.backupte4.rsyncbackup.info << EOF
quote USER bapte
quote PASS b2p7Ua2
put somefile
quit
EOF
最後に、lftp
を使用できます。
lftp -u bapte,b2p7Ua2 -e "your command;quit" ftp.backupte4.rsyncbackup.info