Programa De Ejemplo Del Mecanismo De Vigilancia - Sun Microsystems Netra T2000 Guía De Administración

Tabla de contenido

Publicidad

Programa de ejemplo del mecanismo de vigilancia

El siguiente ejemplo es un programa para el temporizador del mecanismo de
vigilancia.
CÓDIGO EJEMPLO A-3
#include <sys/types.h>
#include <fcntl.h>
#include
#include
#include <lom_io.h>
int main() {
}
90
Guía de administración del servidor Netra T2000 • Septiembre 2006
Programa de ejemplo del mecanismo de vigilancia
<unistd.h>
<sys/stat.h>
uint_t timeout = 30; /* 30 seconds */
lom_dogctl_t dogctl;
int fd;
dogctl.reset_enable = 1;
dogctl.dog_enable = 1;
fd = open("/dev/ntwdt", O_EXCL);
/* Set timeout */
ioctl(fd, LOMIOCDOGTIME, (void *)&timeout);
/* Enable watchdog */
ioctl(fd, LOMIOCDOGCTL, (void *)&dogctl);
/* Keep patting */
while (1) {
ioctl(fd, LOMIOCDOGPAT, NULL);
sleep (5);
}
return (0);

Publicidad

Tabla de contenido
loading

Tabla de contenido