친구!
Linux 가상 사설 서버가 systemctl 또는 서비스를 활용하고 있는지 확인하는 메커니즘이 필요합니다.
앱 systemd
이 모든 기기에 설치됩니다.
현재 코드.
if pgrep systemd-journal; then
systemctl restart unbound
else
service unbound restart
fi
답변1
ps --no-headers -o comm 1
이는 systemd 또는 init를 반환하며 Linux 배포판과 배포판에서 안정적인 것으로 보입니다.