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
を編集する必要があります。オプションの説明については、伝送Webサイトを参照してください。変更を行う前に伝送デーモン(Sudo service transmission-daemon stop
)を停止する必要があることに注意してください。そうしないと、デーモンは終了時に現在使用している設定で設定を上書きします。