7 ms·
Can you see them when you run journalctl -u nameOfUnit or systemctl status nameOfUnit ? I'm running Ubuntu server.
by z3t4 10y ago
Can you see them when you run journalctl -u nameOfUnit or systemctl status nameOfUnit ? I'm running Ubuntu server.
- yrro 10y agoYup. It is possible that your service is buffering output before actually writing it to the standard error stream. Try attaching to it with strace -e write PID and observe whether it is actually calling write(2, "some message"..., somenumberofbytes). To approach this from the other direction, try this program: import sys, time while True: print('test out', flush=True) print('test error', file=sys.stderr, flush=True) time.sleep(5) With this service: [Service] Type=simple ExecStart=/usr/bin/python3 /tmp/test.py