[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Action sur un logout ou un shutdown



Salut a tous,

   J'ai besoin d'aide car je ne comprend pas ce qui se passe.


  Je veux faire un backup automatique lors d'un logout
ou d'un shutdown de la machine. J'ai mon logiciel de backup (flexbackup).

Voici sur quoi je roule
OS: Red hat 7.2 (installation par defaut pour l'instant) 
shell: tcsh

Voici ce que j'ai essaye.
1- Mettre un script dans /etc/rc.d/init.d et des liens dans rc3.d et rc5.d vers le script 
(K01backup_on_logout -> ../init.d/backup_on_logout)
1.1- Le script n'a pas l'air de s'executer lors d'un shutdown
1.2- Si je fait (S99backup_on_logout -> ../init.d/backup_on_logout) le script s'execute lors du boot de la machine

2- Creer un fichier ~/.logout et mettre l'appel au script dedans 
Voici un petit test que j'ai fait pour le fichier .logout
Mon fichier .logout est:
--- debut --- # Cette ligne n'est pas dans le fichier
echo `date` > /gmc/usr/ricard/tata_1 
--- fin --- # Cette ligne n'est pas dans le fichier
Il n'est pas executer car je ne vois pas le fichier apres
avoir sortie et entre

3- Creer un fichier /etc/csh.logout  (qui contient la meme chose
que .logout)
Il n'est pas executer car je ne vois pas le fichier apres
avoir sortie et entre

Pourtant quand je lis la doc de tcsh les deux derniers items
devrait fonctionner ????

J'ai besoin de suggestions car pour l'instant je lance le backup
a la main mais j'ai peur de l'oublier


Je ne veux pas utiliser cron car l'ordi n'est pas toujours 
ouvert et je veux un backup apres avoir travailler.

J'ai pense a anacron. Le backup se ferait toujours fait mais 
seulement au prochain login.

Toute suggestion sera prise en consideration.

P.S. Si vous avez une idee totalement farfelue je suis quand
meme preneur.




N.B. Mon script fonctionnement parfaitement lorsque que je fait
./backup_on_logout