Shell script detection reboot serveur

Fermé
tchoupy - 20 juin 2008 à 17:50
ilan35 Messages postés 1 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 12 août 2008 - 12 août 2008 à 10:03
Salut tous le monde!

j'espère qu'il y a des spécialiste Shell sur le forum parce que je dois créer un scripte qui doit signaler dans un fichier .log le reboot d'un serveur!
je suis novice et j'espère que quelqu'un pourra m'aider parce que je ne sais pas sur quelle(s) commande(s) me basé!

Puis je dois créer un autres script qui signale toutes modification sur un répertoire et qui doit tourner tous les jours sur un serveur.
est ce que je dois utiliser tail ou logtail pour avoir les dernières modifications sur un repertoire?


merci d'avance!
A voir également:

2 réponses

Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
21 juin 2008 à 00:15
Salut,
pour savoir si un serveur est en fonctionnement tu peux peut être faire un appel de wget vers un petit fichier, si tu obtiens l'erreur 404 alors c'est qu'il est KO.

Sinon j'utilise ce petit script pour savoir quand un répertoire public de mon ftp est modifié :
------------8<--------------------
#!/bin/sh
#SpyDir.sh
last=$(stat $1 | grep 'Change');
a=0;
while [ "$a" = "$a" ]
do
	current=$(stat $1 | grep 'Change');
	if [ "$current" != "$last" ]
	then
		last=$current;
		zenity --info --text="Le dosier $1 à été modifié"
	fi;
	sleep 5;
done;
------------8<--------------------

Si tu sait comment faire une boucle infinie d'ailleurs ça m'arrangerai, mon
while  [ "$a" = "$a" ]
ne me plaît pas trop.

Bonne continuation.
0
ilan35 Messages postés 1 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 12 août 2008
12 août 2008 à 10:03
J'aime bien ton script, et je m'en sert actuellement mais j'aimerais y ajouter 1 qui est l'envoie d'un mail à l'administrateur dès qu'un FICHIER ou RÉPERTOIRE est modifié.
Le problème c'est que ne m'y connais pas.
Est-ce quelqu'un pourrait m'aider ?

Merci
0