フレーズを許してください。 15年間bashで何もしていない。bashを使用してLFTPにコマンドを送信してから、対話モードにしてください。
私は特にいくつかのコマンドを実行して実行し、lftpのために接続しますシェルスクリプトを、記述しようとしています:
set ftp:ssl-force on
set ftp:ssl-protect-data on
set ssl:verify-certificate no
私はその後、私は追加コマンドを送信できるようにlftpの内部に残るしたい(例:私はリモートディレクトリにlsを実行できるようになるまで、私がダウンロードしているファイル名を知りません)。
lftpにパイプコマンドを送るbashスクリプトを作成しようとすると、それは動作しますが、スクリプトの最後の行に到達すると直ちにlftpも終了します。それを防ぐ方法はありますか?
cat yourscript /dev/stdin | your_tftp_command
猫もSTDIN用-
などの特殊ファイル名の引数を受け入れ、スクリプトの後
セミコロン、複数の-eでコマンドを区切ることはできません。 – lav
@lav - 'lftp -e help -e help'を試しましたが、ただ一つの' help'しか表示されていないことに気付かなかった。ありがとう。 – pynexj