1 votos

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

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

Pero aquellos para funcionar como "servicios", es decir, no como parte de una cuenta de usuario y sin tener que iniciar sesión.

1voto

Pavel M. Puntos 11

Usted puede utilizar launchd, tmux y esta secuencia de comandos para lanzar rTorrent como un demonio.

Este post describe cómo instalar rTorrent y correr como un demonio mediante tmux. En primer lugar, instalar el software:

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

Parámetro –con-xmlrpc-c es necesaria para el uso de la GUI de clientes con rTorrent. rTorrent necesidades terminal para ejecutar. Ofrecemos terminal virtual utilizando tmux. Autostart rTorrent crear launchd sript y lugar para

/Library/LaunchAgents/rtorrent.plist

La secuencia de comandos:

<?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>

De carga de secuencia de comandos:

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

Si todo va bien, verá algo como esto:

- 1 rtorrent
4868 - 0x7f872252ff90.anonymous.rtorrent

Ahora usted puede adjuntar a tmux sesión y empezar a usar el rTorrent:

$tmux attach-session -t rtorrent

Para reiniciar la secuencia de comandos de descargar y cargar de nuevo:

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

Para ver launchd registros de ejecución:

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

El rTorrent instalación es más, ahora usted puede instalar la GUI del cliente. No es gratuita para el cliente para Mac OS X llamada Nativa. No es muy buena, pero se puede tratar. El uso de cualquier cliente que usted necesita para agregar esta en su .rtorrent.rc:

scgi_port = 127.0.0.1:5000

Fuente

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X