質問: systemdサービスの出力をファイルにリダイレクトする方法 systemdサービスの出力をファイルにリダイレクトしようとしていますが、うまくいかないようです。[unit] description=customprocess after=network.target [service] type=forking execstart=/usr/local/bin/binary1 agent -config-dir /etc/sample.d/server standardoutput=/var/log1.log standarderror=/var/log2.log restart=always [install] wantedby=multi-user.target 私のやり方を修正してください。
回答: systemdのstdoutファイルにstderrとserviceファイルを追加することをお勧めします。あなたが設定したので、それは好きではないはずです:standardoutput=/var/log1.log standarderror=/var/log2.log そのはず:standardoutput=file:/var/log1.log standarderror=file:/var/log2.log 必ずディレクトリを作成してください。ディレクトリの作成はサポートされていないと思います。