#1 Le 30/07/2010, à 13:21
- redelap
[RESOLU] Script shell pour lancer deux commandes
Bonjour !
Config: Laptop 10' sous Ubuntu 10.04
j'utilise avec satisfaction un programme "mediacenter" qui me permet de visualiser des photos depuis mon laptop sur la télé via le réseau interne (neufBox)
deux commandes à taper dans le terminal
1 - positionnement dans le bon répertoire
2 - lancement du programme ./mediacenter (start ou stop)
Pour simplifier, j'ai écris deux scripts schell
#!/bin/bash
cd repertoire1/repertoire2 (dans ma session)
./mediacenter start
#!/bin/bash
cd repertoire1/repertoire2 (dans ma session)
./mediacenter stop
Chacun de ces deux scripts fonctionne après les avoir "chmod +x"
Script 1 sauvé au même niveau sous le nom "lancer"
Script 2 sauvé au même niveau sous le nom "stopper"
En double-cliquant sur l'un ou sur l'autre, j'obtiens la fenêtre 'voulez-vous lancer ou afficher son contenu"
Le "lancer" de chacun des scripts fonctionne
Mais placés pour être lancé à la mise en route (script "lancer") il ne s'exécute pas.
Placés également dans le menu principal, aucun des deux scripts ne fonctionne.
Les flags "start" et "stop" en seraient-ils la cause ?
merci d'avance pour vos lumières dans mon neurone sombre....
Dernière modification par redelap (Le 31/07/2011, à 10:05)
Rémy
Linux Mint 20.3 Lenovo Legion Y520
Raspberry Pi400 avec Ubuntu Desktop 21.10
FreeBox v6
Hors ligne
#2 Le 30/07/2010, à 13:25
- iuchiban
Re : [RESOLU] Script shell pour lancer deux commandes
Essaye de mettre le répertoire complet :
cd /home/tonuser/répertoire1/repertoire2 avant d'effectuer le lancement
D'ailleurs tu dois pouvoir faire directement :
/home/tonuser/répertoire1/repertoire2/mediacenter start
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#3 Le 30/07/2010, à 13:25
- sensini
Re : [RESOLU] Script shell pour lancer deux commandes
Salut,
j'avoue n'avoir lu qu'en diagonale, mais je dirai
cd ${HOME}/repertoire1/repertoire2
Edit: grilled
Dernière modification par sensini (Le 30/07/2010, à 13:26)
http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://google.fr/ ;)
Hors ligne
#4 Le 30/07/2010, à 13:32
- redelap
Re : [RESOLU] Script shell pour lancer deux commandes
merci pour vos réponses..
vais essayer.
et je reviens.
Rémy
Linux Mint 20.3 Lenovo Legion Y520
Raspberry Pi400 avec Ubuntu Desktop 21.10
FreeBox v6
Hors ligne
#5 Le 30/07/2010, à 13:45
- redelap
Re : [RESOLU] Script shell pour lancer deux commandes
Ben non... rien à faire..
le chemin est bien mentionné en entier dans le script lui même qui lance le "start" (ou le "stop") de media center.
et le chemin entier du script sauvé est également mentionné dans le "parcourir" de la fenêtre d'édition "menu principal"
je pense que c'est le flag "start" ou "stop" qui semble ne pas être pris en compte... Pourtant il n'y a pas (à mon sens) de raison de ne pas être pris en compte puisqu'il s'écrit dans le terminal..
Rémy
Linux Mint 20.3 Lenovo Legion Y520
Raspberry Pi400 avec Ubuntu Desktop 21.10
FreeBox v6
Hors ligne
#6 Le 30/07/2010, à 14:40
- sensini
Re : [RESOLU] Script shell pour lancer deux commandes
Essaie avec
pwd >/tmp/toto
cd ${HOME}/repertoire1/repertoire2 &>> /tmp/toto
pwd >>/tmp/toto
./mediacenter start &>> /tmp/toto
et donne le contenu de /tmp/toto
http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://google.fr/ ;)
Hors ligne
#7 Le 30/07/2010, à 15:24
- redelap
Re : [RESOLU] Script shell pour lancer deux commandes
Ah !!!! ok. j'ai compris....
je ne connaissais pas cette astuce du fichier temporaire.
Merci !
Rémy
Linux Mint 20.3 Lenovo Legion Y520
Raspberry Pi400 avec Ubuntu Desktop 21.10
FreeBox v6
Hors ligne
#8 Le 30/07/2010, à 21:54
- AnsuzPeorth
Re : [RESOLU] Script shell pour lancer deux commandes
bjr,
Sinon y a ça pour démarrer le médiacenter:
http://forum.ubuntu-fr.org/viewtopic.php?id=374715
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne