Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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 hmm)

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 smile

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 ?

smile Merci à vous tous pour vos réponse.

cep_ > désolé d'avoir reparlé de ce sujet wink et merci d'y avoir répondu wink

EDIT : ça fonctionne super bien big_smile

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 ?

gene69 a écrit :

[resolu]

Oups ! ...

Hors ligne