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 30/07/2010, à 14: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, à 11: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, à 14: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, à 14: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
wink

Edit: grilled

Dernière modification par sensini (Le 30/07/2010, à 14: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, à 14: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, à 14: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, à 15: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, à 16: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, à 22: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