У меня есть компьютер с Ubuntu Server, к которому я получаю доступ через SSH.
Я хочу использовать его для обработки своих торрентов с любого устройства и их постоянного хранения где-либо.
Сегодня я сделал первый шаг и установил пакет передачи вместе с демоном, cli и т. Д.
Итак, я тестировал основные функции и заметил, что команда transmission-daemon + options
вела себя не так, как команда service transmission-daemon + options
. В частности, первый не принял, например, прямой вариант start
.
Итак, чтобы не смущать себя, прежде чем продолжить, и, поскольку это могло бы помочь мне в более общем плане, я хотел бы получить информативное и понятное описание того, что я должен знать о сервисах и демонах, как они реализована, примерно, и любая информация, которая может помочь мне, в частности, обработать демон передачи.
transmission-daemon
само по себе является прямым вызовом программы /usr/bin/transmission-daemon
. Это напрямую принимает параметры, но не является правильным способом запуска демона - он будет работать как вы сами и, следовательно, завершать работу при выходе из системы.
service transmission-daemon
относится к сценарию /etc/init.d/transmission-daemon
. Этот скрипт проверяет наличие запущенного экземпляра transmission-daemon
при запуске / перезапуске и т. Д., И запускает демон как определенный пользователь (также называемый transmission-daemon
). Это также механизм, который автоматически запускает демон при запуске, если он включен.
Вы не должны редактировать этот скрипт, чтобы добавить опции, а скорее файл конфигурации демона - /etc/transmission-daemon/settings.json
. Смотрите веб-сайт передачи для объяснения вариантов. Обратите внимание, что вам нужно остановить демона передачи (sudo service transmission-daemon stop
) перед внесением изменений, в противном случае демон перезапишет настройки теми, которые он использует в данный момент, при выходе.