#1 Le 16/11/2008, à 16:25
- soupaloignon
[Résolu] Aide pour lancer plusieurs logiciels au demarrage
Bonjour à tous,
Je suis en train d'écrire un script qui au lancement de ma session m'ouvrira une fenêtre zenity avec un choix multiple de logiciels à lancer.
Le problème actuel c'est que le 1er logiciel de la liste se lance, mais pour que le 2éme se lance aussi il faut que le 1er soit refermé (et ainsi de suite pour les logs suivants), ce qui n'est guère pratique il faut bien l'avouer
Si quelqu'un avait une info sur l'erreur (ou les erreurs )
Merci d'avance
#!/bin/bash
LOGICIELS=$(zenity --list --checklist --width=500 --height=300 \
--title "Sélectionner les opérations à effectuer" \
--text="Veuillez sélectionnez les opérations à effectuer :" \
--column="Lancer ?" --column="Description" \
TRUE "Thunderbird" \
TRUE "Firefox" \
TRUE "Emesene" \
FALSE "Amsn" );
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
# Lancer Thunderbird
echo "$LOGICIELS" | grep "Thunderbird" >/dev/null
if [ "$?" = 0 ] ; then
thunderbird
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
fi
# Lancer Firefox
echo "$LOGICIELS" | grep "Firefox" >/dev/null
if [ "$?" = 0 ] ; then
firefox
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
fi
# Lancer Emesene
echo "$LOGICIELS" | grep "Emesene" >/dev/null
if [ "$?" = 0 ] ; then
emesene
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
fi
# Lancer Amsn
echo "$LOGICIELS" | grep "Amsn" >/dev/null
if [ "$?" = 0 ] ; then
amsn
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
fi
Dernière modification par soupaloignon (Le 16/11/2008, à 18:06)
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#2 Le 16/11/2008, à 16:56
- valAa
Re : [Résolu] Aide pour lancer plusieurs logiciels au demarrage
Pour chaque programme je ferais :
programme&
au lieu de
programme
le "&" permet au shell de reprendre la main.
Hors ligne
#3 Le 16/11/2008, à 16:59
- soupaloignon
Re : [Résolu] Aide pour lancer plusieurs logiciels au demarrage
Super, ça fonctionne nickel, merci
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#4 Le 16/11/2008, à 17:11
- valAa
Re : [Résolu] Aide pour lancer plusieurs logiciels au demarrage
cool:)
Un petit [Résolu] dans le titre de ton premier message, stp ?
Hors ligne
#5 Le 16/11/2008, à 17:13
- jjh
Re : [Résolu] Aide pour lancer plusieurs logiciels au demarrage
Pour mon info,
C'est quoi ${PIPESTATUS[0]} ?
Hors ligne