#1 Le 30/01/2012, à 23:50
- sonn2
[resolu] script avant extinction
Bonsoir,
J'ai voulu lancer un script avant l'arret du pc, et j'ai trouver le répertoire /etc/rc6.d qui semblait convenir...
J'ai donc crée un fichier test.sh avec chmod 777 et chown USER:USER et comme contenu
#!/bin/bash
touch /home/USER/test_avant_extinction
exit 0
Je redémarre et j'ai une erreur comme quoi mon HDD n'est pas pret à etre monter, mais ma session se lance normalement après sans aucune erreur >_< et aucun fichier n'est créer
J'ai fait une erreur ?
Si oui laquelle ?
Que faire alors pour lancer un script avant l'arret du pc ?
Merci de votre aide
Dernière modification par sonn2 (Le 31/01/2012, à 16:40)
#2 Le 31/01/2012, à 00:49
- n3o51
Re : [resolu] script avant extinction
Voir EDIT :
pour gnome :
sudo vim /etc/gdm/PostSession/Default
et avant exit 0 tu met
touch /home/toi/test_avant_extinction
Sa devrait fonctionner je pense , non ?
EDIT :
Attend pour ton script dans /etc/rc6.d
tu le met dedans et tu fait chmod +x tonfichier pas besoin de chmod 777
en plus je crois qu'il y a un non special S20 k90 K99 etc ... pour les fichiers dedans donc ton script doit commencer par K99 et il sont executer par ordre alphabetique K99monscript
cela devrait suffir
Dernière modification par n3o51 (Le 31/01/2012, à 01:11)
Welcome to the real world
________________________________
Hors ligne
#3 Le 31/01/2012, à 11:39
- sonn2
Re : [resolu] script avant extinction
En fait j'ai fait la manière bourrin xD C'est pas du tout comme ça qu'il fallait faire
J'ai chercher un peu et j'ai suivi ce tuto puis lu celui-là
Donc c'est bon mais j'ai encore une question :
En fait, il y a 7 runlevels différents sur un système Unix. Chacun est associé à un état de votre machine. Voici les runlevels des systèmes Debian/Ubuntu :
Runlevel 0 : Arrêt de la machine
Runlevel 1 : Mode maintenance (mono-utilisateur en ligne de commande)
Runlevel 2 à 5 : Mode multi-utilisateur complet avec serveur graphique si installé
Runlevel 6 : Redémarrage de la machine
Cela veut dire que par défault, il n'y a que le runlevel 0,1,2,6 ? (les autres devant etre configurés personnelement) C'est bien ça ?
Pour un script en nécessite une interface graphique seul les niveau 0,2,6 sont utiles (0 et 6 pour STOP et 2 pour le démarrage? )
n3o51 ton dossier /etc/gdm/ n'existe aps chez moi...
#4 Le 31/01/2012, à 16:22
- n3o51
Re : [resolu] script avant extinction
Pour le dossier tu ne doit pas etre sur gnome je pense enfin a verifier runlevel 2 mode normal de démarrage et 3 a 5 que l'on peut configurer mais a quel fin et dans quel but je ne sais pas.Si quelqu'un d'autre sait?
Dernière modification par n3o51 (Le 31/01/2012, à 16:22)
Welcome to the real world
________________________________
Hors ligne
#5 Le 31/01/2012, à 16:39
- sonn2
Re : [resolu] script avant extinction
Je suis sur unity D'accord Et bien les autrs runlevel servent par exemple si tu installe un serveur sur ton pc... En mode normal il démarre en graphique mais si tu passe en runlevel 3 il démarre uniquement le serveur en terminal donc economie de ressources
(j'ai lu entre temps )
RESOLU pour moi
Merci
#6 Le 31/01/2012, à 17:04
- n3o51
Re : [resolu] script avant extinction
Ok tu as lu quel tuto ? as tu un lien merci
Welcome to the real world
________________________________
Hors ligne
#7 Le 31/01/2012, à 17:18
- sonn2
Re : [resolu] script avant extinction
Les tutos que j'ai déjà citer, et je vient de trouver aussi ça
#8 Le 31/01/2012, à 17:25
- n3o51
Re : [resolu] script avant extinction
ok merci peut servir
Welcome to the real world
________________________________
Hors ligne