daemonize rtorrent

3

Acabei de ler a página de manual, mas não encontrei nenhuma opção para isso. Talvez eu tenha perdido, talvez não exista. Eu tenho um servidor em casa eu sou SSHing para o rtorrent, mas o torrent pára de baixar e não vai reiniciar no reinício do rtorrent, então há uma maneira que eu posso daemonizar, então eu não tenho que sentar lá e vê-lo? (se isso for relevante, o rtorrent está rodando em uma nova instalação do FreeBSD 9.1)

    
por Peace Blaster 20.07.2013 / 04:58

2 respostas

3

O rtorrent não tem a capacidade de se sincronizar. Mas você pode usar um ferramenta adicional para isso. Por exemplo, dtach, screen ou tmux. Aqui está um exemplo de como criar uma sessão rtorrent no tmux.

tmux new-session -s rtorrent -d rtorrent

Isso cria uma sessão chamada "rtorrent", inicia o cliente de torrent e separa. Agora você pode sair e o rtorrent continua em execução. Na próxima vez que você fizer login, você pode reconectar a sessão e trazer o rtorrent para o primeiro plano usando

tmux attach-session -t rtorrent
    
por 20.07.2013 / 06:29
7

Você pode executar rtorrent em uma sessão screen ou tmux para que continue sendo executado mesmo depois de desconectar.

Os aplicativos screen e tmux são multiplexadores de terminal que permitem que você deixe tarefas de terminal de longa duração sozinhas para que possam ser executadas sem interrupções.

Exemplo

Você pode usar screen , por exemplo, assim:

$ screen -S rtor_sess

Isso lhe dará uma sessão screen chamada rtor_sess . De dentro dele você pode agora executar suas tarefas rtorrent , quando você terminar de iniciá-las ou checá-las, você pode desconectar da sessão screen com a combinação de teclas Control + A + D . Lembre-se: (atenção + desconexão).

Após algum tempo e você quiser dar uma olhada em sua tarefa do rtorrent, você pode retornar o SSH ao sistema em que sua sessão de tela foi iniciada e fazer os seguintes comandos para ver suas sessões:

$ screen -ls
There are screens on:
    1506.bp (Detached)
    2335.rtorr_sess (Detached)
    32090.dl    (Detached)
3 Sockets in /var/run/screen/S-root.

Aqui você pode ver que eu tenho 3 sessões. Então, vamos nos reconectar à nossa rtorr_sess session:

$ screen -r rtorr_sess

Novamente, para desconectar, use a mesma combinação de teclas que usamos antes para desconectar. Quando estiver pronto, simplesmente saia da sessão para destruí-lo.

    
por 20.07.2013 / 06:31