Pages : 1
#1 Le 01/04/2006, à 12:50
- Swiss-BJ
[Résolu] Comment créer un répertoire auto-vidé au boot ?
Bonjour à tous,
Comment puis-je faire un répertoire sur ma partition "/home" dont le contenu serait auto-effacé à chaque boot d'Ubuntu ?
Mais uniquement le contenu et pas le répertoire lui-même.
Merci d'avance pour vos propostions et vos conseils
Dernière modification par Swiss-BJ (Le 02/04/2006, à 18:23)
Hors ligne
#2 Le 01/04/2006, à 13:03
- Black_pignouf
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
soit tu fais un lien vers le répertoire /tmp :
cd
ln -s /tmp RepertoireAVide
tu auras alors un répertoire RepertoireAVide dans ton /home
qui sera vidé à chaque arrêt d'Ubuntu.
Problème, il contient tous les fichiers du /tmp
Sinon,
tu peux créer un répertoire RepertoireAVider
mkdir ~/RepertoireAVider
tu peux tenter de lancer un script genre :
#! /bin/bash
cd ~/RepertoireAVider
rm -rf *
à chaque démarrage d'Ubuntu
Hors ligne
#3 Le 01/04/2006, à 13:53
- Swiss-BJ
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
Merci pour tes réponses,
Comment on fait un script ? (désolé pour cette demande "basic", mais je n'ai encore jamais fait cela )
N'est-il pas possible de "copier" les particularités du repetroire "tmp" pour les appliquer à un autre ?
Hors ligne
#4 Le 01/04/2006, à 14:56
- Black_pignouf
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
Pour le script:
tu ouvres gedit
tu copies-colles le bout de code donné :
#! /bin/bash
cd ~/RepertoireAVider
rm -rf *
tu l'enregistres quelque part
tu lui donnes les droits d'exécution
et voilà!
Il ne te reste plus qu'à le rajouter dans la liste des sessions sous Gnome, je ne sais plus trop où, Systèmes>Préférences>Session ou un truc dans ce style...
Hors ligne
#5 Le 01/04/2006, à 17:19
- cep_
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
Exceptionnellement, puisque c'est moi qui t'ai dirigé vers cette galère dans le poste sur le ramdisk
Pour la petite histoire /tmp est géré par /etc/init.d/bootclean.sh et /etc/init.d/bootmisc.sh.
Si tu veux créer un script qui soit pris en charge au boot, il faudrait le nommer S99menage.sh par exemple, le mettre dans un rcS2.d par exemple et faire l'update.
Mais tu peux faire plus simple.
Avec n'importe quel éditeur de texte, tu crées le fichier tempo.sh par exemple avec ceci :
#!/bin/bash
# creer, si necessaire, un rep "temporaire " dans le HOME de
#l'user. Ce repertoire sera vidé par le script.#repertoire temporaire
REP_TEMP=~/temporaire#creation du repertoire s'il n existe pas
if [ ! -d $REP_TEMP ]; then
mkdir $REP_TEMP
fi#nettoyage du temp
cd $REP_TEMP
rm -f *
Donc le script crée si tu ne l'as pas déja fait un répertoire /temporaire dans /home/ton_user et chaque fois que tu appelles le script il sera vidé.
Rendre le script exécutable :
chmod +x tempo.sh
et si tu veux exécuter le script, dans un terminal tu tapes :
./tempo.sh
Mais tu peux aussi, pour simplifier, automatiser cela avec ta session gnome. C'est le plus simple.
#6 Le 01/04/2006, à 17:28
- cep_
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
En complément, s'il doit y avoir des sous répertoires dans /temporaire, il faudra remplacer :
rm -f *
par :
rm -Rf *
#7 Le 01/04/2006, à 18:15
- Swiss-BJ
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
Merci à vous tous pour vos réponse.
cep_ > désolé d'avoir reparlé de ce sujet et merci d'y avoir répondu
EDIT : ça fonctionne super bien
Dernière modification par Swiss-BJ (Le 01/04/2006, à 18:44)
Hors ligne
#8 Le 02/04/2006, à 17:36
- gene69
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
[resolu]
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#9 Le 02/04/2006, à 18:22
- Swiss-BJ
Re : [Résolu] Comment créer un répertoire auto-vidé au boot ?
[resolu]
Oups ! ...
Hors ligne