Uso Del Programa De Ejemplo Del Mecanismo De Vigilancia - Sun Fire Guía De Administración

Tabla de contenido
Uso del programa de ejemplo del
mecanismo de vigilancia
El siguiente ejemplo es un programa para el temporizador del mecanismo de
vigilancia.
EJEMPLO DE CÓDIGO A-3
#include "sys/types.h"
#include "lom_io.h"
#include "fnctl.h"
#include "unistd.h"
#include "sys/stat.h"
int
main()
{
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);
}
Apéndice A
Descripción del modo para aplicaciones del mecanismo de vigilancia
Programa de ejemplo del mecanismo de vigilancia
157
Tabla de contenido
loading

Tabla de contenido