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

Ocultar thumbs Ver también para Sun Fire:
Tabla de contenido

Publicidad

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

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

5.19.0

Tabla de contenido