GNU/Linux Debian 8.5 with servicesに関する質問がありますtransmission-daemon
。
ログファイルの設定方法に問題があるかどうかを確認できません。ログファイルが大きくないためです(実際には何もありません)。
まずマニュアル:
-e --logfile
転送ログメッセージが保存される場所。
--log-error
エラーメッセージの表示
--log-info
エラーと情報メッセージの表示
--log-debug
エラー、情報、およびデバッグメッセージの表示
今、私が変更したすべてのことを段階的にお知らせします。
デフォルト設定ファイルを編集しましたcat /etc/default/transmission-daemon
。
# defaults for transmission-daemon
# sourced by /etc/init.d/transmission-daemon
# Change to 0 to disable daemon
ENABLE_DAEMON=1
# This directory stores some runtime information, like torrent files
# and links to the config file, which itself can be found in
# /etc/transmission-daemon/settings.json
CONFIG_DIR="/var/lib/transmission-daemon/info"
# Default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR --logfile /raid5/transmission/transmission.log --log-debug"
# (optional) extra options to start-stop-daemon
#START_STOP_OPTIONS="--iosched idle --nicelevel 10"
権限の問題ですか?
ls -l /raid5/transmission/transmission.log
-rwxrwx--- 1 debian-transmission debian-transmission 0 Aug 2 16:06 /raid5/transmission/transmission.log
ls -ld /raid5/transmission/
drwxrwx--- 3 debian-transmission debian-transmission 4096 Aug 2 16:06 /raid5/transmission/
vlastimil
私自身()をグループに追加しましたがdebian-transmission
、これを介してデータにアクセスでき、ロギングとは何の関係もないと思います。
sudo usermod -a -G debian-transmission vlastimil
/raid5/transmission/
新しい急流をダウンロードできるように所有権を変更しました。
chown -R debian-transmission:debian-transmission /raid5/transmission/
必要なすべての権限を付与しました。
chmod 770 /raid5/transmission/
サービスを停止したときに= 2/etc/transmission-daemon/settings.json
に編集しました。umask
cat /etc/transmission-daemon/settings.json | grep umask
"umask": 2,
もちろんサービスを再開しました。
service transmission-daemon restart
これでダウンロードとアップロードが正常に機能し、ログのみが空になります。/どのような手がかりがありますか?
答え1
Ubuntu 16.04でも同じ問題が発生しました。
ついにデーモンがsystemd
。
このファイルを編集します。
/lib/systemd/system/transmission-daemon.service
そこに次のオプションを入れてください。
ExecStart=/usr/bin/transmission-daemon -f --log-debug --logfile /var/log/transmission.log
次に、次を実行します。
systemctl daemon-reload
systemctl restart transmission-daemon
これで正常に動作します。