我正在使用以下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文件。但是,只要服务重新启动,它就会覆盖现有文件。如何确保它不会这样做,而是为每次重新启动创建一个新文件?有没有办法将当前日期附加到文件名?