我编写了一个简单的python3剪贴画,并希望利用它提供服务。这是两个文件
#!/bin/python3
while True:
print('True')系统服务:
[Unit]
Description=True Service
[Service]
Type=simple
ExecStart=python3 /root/print_true.py
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target服务正在启动,但我在任何地方都看不到输出。不是在journalctl -u true-service.service,不是在systemctl status true-service,也不是在syslog。我只想把它写在日记里,但我怎样才能做到呢?我似乎找不到一个有用的答案。
发布于 2020-06-28 11:52:45
使用systemd-cat实现这一点,将输出输送到它。
echo "hello world" | systemd-cat -ttrue-service
journalctl -t true-service
ExecStart=/usr/bin/python3 /root/print_true.py | /usr/bin/systemd-cat -ttrue-service
https://unix.stackexchange.com/questions/595467
复制相似问题