在我的 alpine 3.1..5 linux docker 容器中,我将 rsyslog 安装为:
# apk add --no-cache rsyslog
我正在以如下方式运行 rsyslogd:
# rm -f /var/run/rsyslogd.pid
# rsyslogd
如何在不重启容器的情况下重启 rsyslogd?我试过:
# sudo service rsyslog restart
sudo: service: command not found
此外,目录 /etc/init.d/ 是空的。
这些是我的容器中的进程。
# ps
PID USER TIME COMMAND
1 root 0:00 haproxy -W -db -f /usr/local/etc/haproxy/haproxy.cfg
9 root 0:00 rsyslogd
16 root 0:00 /bin/sh
54 root 0:00 rsyslogd
59 root 0:00 rsyslogd
谢谢。
答案1
这对我有用:
kill -HUP $(pidof rsyslogd)