systemd php 脚本仅输出到 systemctl 状态

systemd php 脚本仅输出到 systemctl 状态

我正在尝试使用 systemd 全天候运行 php 脚本。脚本的终端输出通常无关紧要,因此我设置了“StandardOutput=0”和“StandardError=0”以免弄乱包含千兆字节数据的日志文件。

但当我时不时使用时,很高兴看到两者:

sudo systemctl status xyz.service

我没有找到实现这一目标的方法-这就是我所拥有的:

[Unit]
Description=xyz.php

[Service]
ExecStart=/xyz.php
Restart=always
RestartSec=10
StandardOutput=null
StandardError=null

[Install]
WantedBy=multi-user.target

相关内容