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.
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.
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
Lea otras preguntas en las etiquetas software-recommendation daemons torrent plex