如何在每次Systemd服务重新启动时创建新的日志文件?

时间:2020-07-17 13:52:23

标签: linux systemd systemd-journald

我正在使用以下Systemd服务文件运行应用程序。

[Unit]
Description=GO application

[Service]
WorkingDirectory=/opt/go
Type=simple
User=root
LimitNOFILE=1000000
ExecStart=/opt/go/app

StandardOutput=file:/var/log/go/go1.log
StandardError=file:/var/log/go/go2.log

[Install]
WantedBy=default.target

这很好,日志将按预期重定向到go1.log和go2.log文件。但是,只要服务重新启动,它就会覆盖现有文件。如何确保它不会这样做,而是为每次重新启动创建一个新文件?有没有办法将当前日期附加到文件名?

0 个答案:

没有答案