En el entorno Linux, determine si el servidor se está cerrando normalmente.

  

Se genera un archivo cuando se inicia el sistema. Este archivo se eliminará cuando el sistema se apague normalmente. Los administradores de red pueden juzgar si se trata de un cierre anormal según si hay un archivo en el momento del inicio del sistema y reducir la probabilidad de falla durante la administración de la red.

Pasos:

Programe el script en /etc/rc.d/init.d/.

Para determinar si el cierre es normal y la secuencia de comandos que genera el archivo: touch-file.sh

#! /bin /sh file = /tmp /verifique si [-e $]; luego echo " esto no es un cierre normal "

> > /var /log /checkmessage else echo " este es el cierre normal y el archivo táctil "

> > /var /log /Checkmessage touch $ fi

Script para eliminar archivos normalmente: rm-file.sh

#! /Bin /sh file = /tmp /check echo " este es el apagado normal y el archivo rm "

> > /var /log /checkmessage rm -rf $

Deje que el script se ejecute automáticamente.

ln -s /etc/rc.d/rc0.d/K01rm-file /etc/rc.d/init.d/rm-file.sh

Nota:

#ll /etc/rc.d/rc0.d/

Los nombres de los dos lados de la conexión de software no son los mismos. El último puede usar rutas absolutas o relativas. No es lo mismo.

ln -s /etc/rc.d/rc6.d/K01rm-file /etc/rc.d/init.d/rm-file.sh ln -s

/etc /rc.d/rc3.d/S01touch-file /etc/rc.d/init.d/touch-file.sh

Mi sistema no usa x-window, por lo que no hay level5, que es No es necesario colocar el script en /etc/rc.d/rc5.d/.

Nota especial:

Cuando K se inicia, el sistema se ejecuta cuando se cierra y el principio de S se ejecuta cuando se enciende. Preste atención a la especificación de las secuencias de comandos del servidor, ya que el enlace de software abierto por K no necesariamente se ejecuta automáticamente cuando se apaga. ¿Por qué? Al ejecutar la secuencia de comandos K, preguntará si hay K con /var /lock /subsys /. El nombre de archivo vacío del mismo nombre del script de apertura, si no, no se ejecutará, así que de acuerdo con la especificación del script del servidor, al iniciar, toque un archivo vacío con el mismo nombre que K01 en /var /lock /subsys /:

# /var /lock /subsys #touch fm-file

Copyright © Conocimiento de Windows All Rights Reserved