¿Puedo ejecutar un cliente de torrent + Plex Media Server como "servicios"?

1

Estoy usando un iMac antiguo como cliente de torrent & Plex Media Server.

Pero me gustaría que se ejecuten como "servicios", es decir, no como parte de una cuenta de usuario y sin tener que iniciar sesión.

    
pregunta Ze'ev 27.11.2013 - 20:49

1 respuesta

1

Puede usar launchd , tmux y este script para lanzar rTorrent como demonio.

Esta publicación describe cómo instalar rTorrent y ejecutarlo como un demonio usando tmux. Primero, instale el software:

$brew install rtorrent --with-xmlrpc-c
$brew install tmux

El parámetro –with-xmlrpc-c es necesario para usar clientes GUI con rTorrent. rTorrent necesita terminal para funcionar. Proporcionamos terminal virtual utilizando tmux. Para iniciar automáticamente rTorrent, cree lanzamientos y colóquelos en

/Library/LaunchAgents/rtorrent.plist

El guión:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>rtorrent</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/tmux</string>
        <string>new-session</string>
        <string>-s</string>
        <string>rtorrent</string>
        <string>-d</string>
        <string>rtorrent</string>
    </array>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>

Cargar script:

$sudo launchctl load -w /Library/LaunchAgents/rtorrent.plist
$launchctl list | grep rtorrent

Si todo está bien, verás algo como esto:

- 1 rtorrent
4868 - 0x7f872252ff90.anonymous.rtorrent

Ahora puede adjuntar a la sesión tmux y comenzar a usar rTorrent:

$tmux attach-session -t rtorrent

Para reiniciar el script, descárguelo y vuelva a cargarlo:

$sudo launchctl unload -w /Library/LaunchAgents/rtorrent.plist
$sudo launchctl load -w /Library/LaunchAgents/rtorrent.plist

Para ver los registros de launchd ejecutados:

$sudo launchctl log level debug
$tail -f /var/log/system.log | grep launchd

La instalación de rTorrent ha finalizado, ahora puede instalar el cliente GUI. Hay un cliente gratuito para Mac OS X llamado Nativa. No es muy bueno, pero puedes probarlo. Para usar cualquier cliente, debe agregar esto en su .rtorrent.rc:

scgi_port = 127.0.0.1:5000

Source

    
respondido por el Pavel M. 11.01.2014 - 20:39

Lea otras preguntas en las etiquetas