[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rebooter une machine par une tâche cron...



Le samedi 17 janvier 2004, Nicolas Rueff a écrit...
	bonjour,


> > > Si ma mémoire est exacte, halt analyse le nom sous lequel il a été
> > > lancé(arg[0]), et si il s'agit de "reboot", il force les options
> > > kivonbien
c'est comme ça que ça se passe:

	if ((progname = strrchr(argv[0], '/')) != NULL)
		progname++;
	else
		progname = argv[0];

	if (geteuid() != 0) {
		fprintf(stderr, "%s: must be superuser.\n", progname);
		exit(1);
	}

	if (!strcmp(progname, "reboot")) do_reboot = 1;
	if (!strcmp(progname, "poweroff")) do_poweroff = 1;

> La machine affiche-t-elle "system halted", ou plante-elle ?
J'en sais fichtre rien, puisque le ssh est tué au halt et que je n'ai
pas de moniteur. Faudrait effectivement que je l'essaie avec un
moniteur.
Et hélas je n'ai plus les logs: je vais le refaire sans moniteur, adieu
uptime, et voir ce qui arrive.

-- 
jean-michel



Reply to: