我有以下单元文件:
[Unit]
Description=Nethogs Daemon
Requires=network.target
After=network.target
[Service]
Type=simple
ExecStart=/sbin/nethogs -t -d 1 -v3 -s
StandardOutput=file:/tmp/nethogs.stdout
StandardError=file:/tmp/nethogs.stderr
ExecStopPost=/bin/rm /tmp/nethogs.*
[Install]
WantedBy=multi-user.target
rm
无论我如何使用,命令总是失败:
ExecStopPost=/bin/rm /tmp/nethogs.*
ExecStopPost=/bin/rm /tmp/nethogs.{stdout,stderr}
ExecStopPost=/bin/rm /tmp/nethogs.stdout && /bin/rm /tmp/nethogs.stderr
我运行时收到以下错误消息systemctl status nethogs.service
:
Process: 26801 ExecStopPost=/bin/rm /tmp/nethogs.* (code=exited, status=1/FAILURE)
有人可以提示我如何正确完成此操作以删除StandardOutput
和下提到的两个文件StandardError
吗?