needrestart <-> checkrestart

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

needrestart <-> checkrestart

Beitrag von rendegast » 03.03.2016 08:59:41

viewtopic.php?f=15&t=158291&start=75#p1080931
Da weist catdog2 auf Debianneedrestart als neuere, schon im apt eingebundene Alternative zu 'checkrestart' (Debiandebian-goodies).

Leider gibt es (heute, jessie) eine Diskrepanz

Code: Alles auswählen

# needrestart l
Scanning processes...                                                                                                                                          
Scanning kernel images...                                                                                                                                      
Running kernel seems to be up-to-date.
No services need to be restarted.

<->
# checkrestart
Found 6 processes using old versions of upgraded files
(4 distinct programs)
(3 distinct packages)

Of these, 3 seem to contain init scripts which can be used to restart them:
The following packages seem to have init scripts that could be used
to restart them:
nginx-full:
        21833   /usr/sbin/nginx
        21832   /usr/sbin/nginx
        21834   /usr/sbin/nginx
xrdp:
        22078   /usr/sbin/xrdp-sesman
        22076   /usr/sbin/xrdp
libvirt-daemon:
        21785   /usr/sbin/libvirtd

These are the init scripts:
service nginx restart
service xrdp restart
service libvirtd restart
Weiterhin, wie kann ich für needrestart eine weitergehende Aktion definieren, genauer ein Arbeitsskript?
Mehrere Instanzen eines vsftpd, ein java-Server, ein perl-Server, php-Prozeß<->lighttpd-Server,
welche gesondert behandelt werden möchten.
Es hapert an der Identifizierung
java-Prozeß <-> Servername
perl-Prozeß <-> Servername
vsftpd, vsftpd-a, vsftpd-b <-> vsftpd
und an der Aktion
perl-Server/-Prozeß braucht stop/start statt eines einfachen 'restart'.
Das wird halt im Arbeitsskript erledigt.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten