小编Bri*_*ore的帖子

如何在日志记录设置为 /dev/null 的情况下启动 systemd 单元文件 (someservice.service)?

有没有办法使用 systemd 启动服务并将其记录到 /dev/null 而不在单元文件中包含正确的行。

例如,将 StandardOutput 和 StandardErorr 指令设置为 null 的文件会将日志发送到 /dev/null。

[Unit]
Description=MyService
[Service]

ExecStart=/usr/bin/start_myservice.sh 
Restart=always
StandardOutput=null
StandardError=inherit

[X-Fleet]
Global=true
Run Code Online (Sandbox Code Playgroud)

这个服务可以用

systemctl start MyService.service
Run Code Online (Sandbox Code Playgroud)

我的问题是是否有办法启动没有设置 StandardOutput 和 StandardError 指令的服务,并强制它的日志转到 /dev/null。也许用这样的命令

systemctl start OtherService.service --disable-logging
Run Code Online (Sandbox Code Playgroud)

service systemd coreos journald

3
推荐指数
1
解决办法
4001
查看次数

标签 统计

coreos ×1

journald ×1

service ×1

systemd ×1