Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 13 utilisateurs en ligne, consultez le détail
Auteur Message
mitch
#0 Message posté le : 18-03-2007 à 09:12:25


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 05-06-2005
Nombre de messages : 145
Bonjour à tous!

Voilà, j'ai écrit un script pour ma debian qui m'est très utile puisqu'il monte automatiquement mes clés, HD et cartes mémoires USB en me créant les icônes d'accès et de démontage dans un répertoire placé sur le bureau ;(icônes et noms changeant en fonction du périphérique inséré) avec les petits sons qui vont bien . Et pour ce faire, il utilise des boucles se répetant toutes les 5 sec pour épargner le processeur.

Seulement voilà, toutes les 5 sec, le disque dur lit le script (en fait il y en a 5 : un par périphérique et j'ai paré au plus gros).

J'aimerais savoir si je peux par un moyen quelconque charger ces scripts en mémoire RAM pour éviter à mon disque dur de les lire toutes les 5 secondes.Ou alors faudrait il que je les réécrives en C?(pour l'instant je n'ai qu'un tuto, trèq bon d'ailleurs. Je n'ai pas encore trouvé d'environnement qui va bien)

Merci beaucoup de vos lumières!

-------------------------------------
"...n'essaie pas! Fais le, ou ne le fais pas! Il n'y a pas d'essai!"
Maître yoda
Azollyx
#1 Message posté le : 18-03-2007 à 11:11:19


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2085
Ce que tu peux faire, c'est créer un ramdisk et y copier ton script.
Essaye quelque chose comme ça
modprobe ramdisk
mkdir /mnt/ramdisk0
mkfs.reiserfs /dev/ramdisk0
mount -t reiserfs /dev/ramdisk0 /mnt/ramdisk0
cp toto.sh /mnt/ramdisk0; chmod +x /mnt/ramdisk0/toto.sh && /mnt/ramdisk0/toto.sh


-------------------------------------
toto
mitch
#2 Message posté le : 21-03-2007 à 10:51:17


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 05-06-2005
Nombre de messages : 145
J'ai bien tenté de créer un ramdisk mais à la commande :
modprobe ramdisk

j'ai eu la réponse :
FATAL: Module ramdisk not found.

Ca sent la recompilation de kernel?

-------------------------------------
"...n'essaie pas! Fais le, ou ne le fais pas! Il n'y a pas d'essai!"
Maître yoda
Azollyx
#3 Message posté le : 21-03-2007 à 21:28:47


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2085
Ouaip

-------------------------------------
toto
mitch
#4 Message posté le : 22-03-2007 à 02:56:44


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 05-06-2005
Nombre de messages : 145
Bon OK!

Le truc c'est que j'ai pas encore toutes les cartes en main pour le recompiler correctement : la connexion internet.

Y a qu'au boulot que je peu me connecter et pas moyen de brancher mon PC.

Je vais quand même tenter par les sources (je peu quand même télécharger un peu ).

Du coup, je marque ce post comme résolu et on verra ça quand j'aurais bien bossé!

Merci!

-------------------------------------
"...n'essaie pas! Fais le, ou ne le fais pas! Il n'y a pas d'essai!"
Maître yoda
RIPS
#5 Message posté le : 06-04-2007 à 12:55:56


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 07-03-2005
Nombre de messages : 653
Pour palier a to problème de montage/démontage il existe Submount ! Ou aussi Supermount mais il n'est pas dans le noyau Debian de base...



-------------------------------------
In Tux I Trust :: FanaTux ::
http://infotux.org