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.

#26 Le 13/06/2008, à 10:43

xnova

Re : Bash de recherche de fichier sur USB et lancement d'une commande.

En fait les sleep sont indispensables sinon le script est trop rapide et me tue pptview au moment ou j'enlève la clé. ça c'est du rapide !

Je vais faire dormir tout ça même si ça prend du temps de chargement entre les ppt  c'est pas grave. Je reviens poster un code plus propre et qui fonctionne et tu me diras ce que tu en pense si tu as deux minutes.

Merci.

Hors ligne

#27 Le 13/06/2008, à 14:23

Dark-Sham

Re : Bash de recherche de fichier sur USB et lancement d'une commande.

C'est très bien ! La commande cmp (que je connaissais pas, `man cmp` m'a éclairé de sa lumière tongue) et le test de son retour sont une bonne initiative smile

N'oublies pas le

#!/bin/bash

Au début du fichier.

Bravo à toi ! Continue à t'entraîner, même si les scripts ne sont pas toujours utiles smile Si tu fais des erreurs, ne recule pas et n'hésite pas à poser des questions ! big_smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#28 Le 26/06/2008, à 14:43

xnova

Re : Bash de recherche de fichier sur USB et lancement d'une commande.

Bonjour!

Après quelques jours bien mouvementés me revoilà.

Donc pour continuer mon script fonctionne plus ou moins mais est toujours trop rapide et dès que j'enlève ma clé usb selon dans quelle boucle il se trouve il me coupe pptview.

tiens en écrivant il me vient une idée pourquoi ne pas faire l'inverse ? attendre que la clé soit retirée pour lancer pptview. Je vais tester ça.

Je suis à la recherche de documentation pour me faire une toute petite distribution ubuntu spécifique à mon projet. J'aimerais une distribution avec uniquement pptview et ses dépendances et un gestionnaire de fichier pour me monter automatiquement mes clés c'est faisable facilement ?

Merci...

Hors ligne

#29 Le 26/06/2008, à 15:55

Dark-Sham

Re : Bash de recherche de fichier sur USB et lancement d'une commande.

Euh... C'est bizarre ce que tu demandes ^^ Tu veux créer une Live-clé USB avec juste pptview ? Mais il te faut tout un système pour pouvoir le faire tourner hmm


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#30 Le 26/06/2008, à 16:33

xnova

Re : Bash de recherche de fichier sur USB et lancement d'une commande.

big_smile Mal exprimé ^^

Mon but serais de faire un système de base pour seulement lancer pptview, ca parait bête mais vu que c'est le seul intêret de mon système je n'ai pas besoin d'autre chose.

J'ai essayé déja ubuntu avec l'installation alternative et le HOW TO mini RAM mais ça m'a l'air encore trop pour mon 500Mhz avec 512 de Ram d'ailleurs je comprend pas pourquoi. enfin bref.

Je viens de refaire mon script ce qui donne (pas encore testé) :

#!/bin/bash
#
# 	Visionneuse slide autonome
#

chemin_usb="/media/USB" # Chemin de la cle USB /media/usb sous xubuntu et generalement /media/disk pour ubuntu
chemin_temp="$HOME/tmp_ppt" # Chemin temporaire

test ! -d $chemin_temp && mkdir $chemin_temp #Si le repertoire n'existe pas je le creer sinon je continu  

while [ 1 -eq 1 ] # Boucle infinie
do
    if [ -d $chemin_usb ]		#Si cle detectee
    then
		test $(pidof pptview) && killall pptview  #Si pptview est detecte je le tue
		test -f $chemin_temp/*.pp* && rm -f $chemin_temp/*.pp*
		test -f $chemin_usb/*.pp* && (cp $chemin_usb/*.pp* $chemin_temp)
		test unmount $chemin_usb && echo "Vous pouvez enlever la clé usb, merci." #Attend que la clé soit correctement demontee
		while [ -d $chemin_usb ]
		do
			echo "Vous pouvez enlever la clé usb, merci."
		done
	else                        #Si cle non detectee 
		test ! $(pidof pptview) && -f $chemin_temp/*.pp* && pptview $chemin_temp/*.pp* # Si pptview lance, alors je verifie si presence ppt et si oui je le lance dans pptview
    fi
done

Le second while je ne sais pas encore si il est vraiment utile si le script attend bien la fin de umount et si justement umount ne manque d'argument je verrais lors du test.
Sinon je pense que c'est plus propre.

Dernière modification par xnova (Le 26/06/2008, à 16:35)

Hors ligne

#31 Le 26/06/2008, à 16:41

Dark-Sham

Re : Bash de recherche de fichier sur USB et lancement d'une commande.

La commande pour démonter c'est umount et non unmount wink

Les echos tu ne les verras pas, donc remplace les par un

zenity --info --text="Vous pouvez retirer votre clé USB, merci."

.

Sinon ça m'a l'air bien smile

Dernière modification par Dark-Sham (Le 26/06/2008, à 16:41)


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne