web-dev-qa-db-fra.com

Quelle est la différence entre transmission-daemon et service transmission-daemon?

J'ai une machine Ubuntu Server, à laquelle j'accède via SSH.
Je veux l’utiliser pour gérer mes torrents à partir de n’importe quel appareil et les stocker quelque part de façon régulière.
Aujourd’hui, j’ai fait le premier pas en installant le paquet de transmission, ainsi que le démon, cli, etc.

Je testais donc les fonctionnalités de base et j'ai remarqué que la commande transmission-daemon + options se comportait différemment de la commande service transmission-daemon + options. En particulier, le premier n'acceptait pas une option droite start, par exemple.

Donc, afin de ne pas m'embrouiller avant de poursuivre, et comme cela pourrait m'aider plus généralement, j'aimerais avoir une description informative et compréhensible de ce que je devrais être au courant en ce qui concerne les services et les démons, comment sont-ils mis en œuvre, en gros , et toute information qui pourrait m'aider à gérer le démon de transmission, en particulier.

2
Noob Doob

transmission-daemon est en soi une invocation directe du programme /usr/bin/transmission-daemon. Cela accepte directement les options, mais ce n’est pas la manière correcte d’exécuter le démon - il s’exécutera de manière autonome et s’exécutera dès que vous vous déconnecterez.

service transmission-daemon fait référence à un script /etc/init.d/transmission-daemon. Ce script vérifie le fonctionnement d'une instance de transmission-daemon lors du démarrage/redémarrage de etc, et exécute le démon en tant qu'utilisateur spécifique (également appelé transmission-daemon). C'est également le mécanisme qui lancera automatiquement le démon au démarrage, s'il est activé.

Vous ne devriez pas éditer ce script pour ajouter des options, mais plutôt le fichier de configuration du démon - /etc/transmission-daemon/settings.json. Voir le site Web de transmission pour une explication des options. Notez que vous devez arrêter transmission-daemon (Sudo service transmission-daemon stop) avant d'apporter des modifications, sinon le démon écrasera les paramètres avec ceux qu'il utilise actuellement lors de sa fermeture.

3
chronitis