2 votes

Comment vérifier dans un script si un événement Upstart a été émis ?

Je lance la connexion à distance au démarrage de la session à l'aide du script xdg autostart. Mais parfois, l'interface réseau met plus de temps à démarrer. Donc j'ai besoin de vérifier si le réseau est opérationnel.

Est-il possible de vérifier si un événement upstart a été émis (c'est-à-dire net-device-up)?

Merci.

1voto

user42467 Points 822

Version courte : Non.

Version longue : Les événements Upstart eux-mêmes ne sont pas enregistrés (sauf si --verbose ou --debug est utilisé comme paramètre d'initialisation et que vous grep dmesg). Ce que vous pouvez faire est de vérifier si un travail dont la clause start on est net-device-up a été démarré (ou en créer un pour cela seulement).

Alternativement, vous pouvez vérifier la sortie de ifconfig dans votre script de connexion à distance pour un eth0 correctement configuré (peu importe celui que vous utilisez).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X