답변:
의 존재 여부를 확인하십시오 /var/run/reboot-required
.
update-notifier-common
데비안 제시에서 제거되었습니다. unattended-upgrades
이제 파일을 가져 오는 간단한 스크립트 /etc/kernel/postinst.d/unattended-upgrades
가 포함 touch
됩니다. reboot-notifier
형식과 호환되는 또 다른 작은 패키지입니다 update-notifier-common
.
motd의 재부팅 필수 부분을 생성하는 스크립트는 다음을 포함하는 / usr / lib / update-notifier / update-motd-reboot-required입니다.
#!/bin/sh -e
#
# helper for update-motd
if [ -f /var/run/reboot-required ]; then
cat /var/run/reboot-required
fi
nagios 검사에서 / var / run / reboot-required가 있는지 확인할 수 있습니다.
또한 '/var/run/reboot-required.pkgs'파일에는 재부팅을 요청한 패키지가 나열됩니다. 예를 들면 다음과 같습니다.
$ cat /var/run/reboot-required.pkgs
linux-image-2.6.32-28-generic
dbus
$
우분투 루시드 (10.4).
데비안 및 우분투 패키지는 도우미 스크립트를 실행하여 파일 /var/run/reboot-required*
에서 생성을 트리거 할 수 있습니다.postinst
/usr/share/update-notifier/notify-reboot-required
따라서 재부팅을 처리하는 "공식적인"방법은 패키지 관리자가 처리합니다. 이전에 / boot에서 mtimes와 부팅 한 시간을 비교하여 스크립트에서 수행했습니다.
/var/run/reboot-required
경우update-notifier-common
패키지가 설치되어 있지 않으면 생성되지 않습니다 .