マニュアルページを読みましたが、そのオプションが見つかりませんでした。私が逃したかもしれないし、存在しないかもしれません。自宅にサーバーがあり、SSHを介してrtorrentに接続していますが、急流のダウンロードが停止し、rtorrentが再起動されても再起動されません。それで、そこに座って視聴する必要がないように急流をデーモン化する方法はありますか? ? (これに関連して、rtorrentはFreeBSD 9.1を新しくインストールした状態で実行されます。)
答え1
rtorrent
接続を切断した後も実行を続行するか、セッションで実行できます。screen
tmux
アプリケーションscreen
はtmux
、長期実行端末操作を中断なく実行できるように別々に保持できる端末マルチプレクサです。
はい
screen
たとえば、次のように使用できます。
$ screen -S rtor_sess
screen
これはというセッションを提供しますrtor_sess
。これでrtorrent
ジョブを実行でき、ジョブの開始または確認が完了したら、++screen
キーの組み合わせを使用してセッションを切断できます。覚えておいてください:(注+切断)。ControlAD
しばらくして、rtorrent ジョブを表示するには、SSH を使用して screen セッションが開始されたシステムに戻り、次のコマンドを実行してセッションを表示できます。
$ screen -ls
There are screens on:
1506.bp (Detached)
2335.rtorr_sess (Detached)
32090.dl (Detached)
3 Sockets in /var/run/screen/S-root.
ここでは3つのセッションがあることがわかります。それでは、セッションに再接続してみましょうrtorr_sess
。
$ screen -r rtorr_sess
再接続するときは、以前に切断したときと同じキーの組み合わせを使用してください。完了したら、セッションを終了して破棄できます。
答え2
rtorrentは自己防衛能力を持っていません。ただし、この目的のために他のツールを使用できます。たとえば、dtach、screen、または tmux です。以下は、tmuxでrtorrentセッションを作成する方法の例です。
tmux new-session -s rtorrent -d rtorrent
これにより、「rtorrent」というセッションが作成され、急流クライアントの起動後に切り離されます。ログアウトしてもrtorrentは実行され続けます。次回ログインすると、次のようにセッションに再接続し、rtorrentを前景にインポートできます。
tmux attach-session -t rtorrent