Bonsoir,
J'essaye d'écrire un script bash que je pensais à mon niveau mais il faut croire que non ...
Le but du script est de lancer une série de programmes que j'utilise dans le cadre du développement d'un projet tout autre.
Par exemple, si je bosse sur un site web:
- Ouvrir Nautilus dans le répertoire du projet
- Ouvrir quelques fichiers principaux dans gEdit
- Ouvrir un nouveau onglet Firefox sur le site
- Suivre le log d'erreur Apache dans une console
Comme ça j'ai très rapidement l'air de travailler si quelqu'un surgit derrière moi alors que je fais un Sudoku.
Voilà donc comment j'ai commencé mon script :
#! /bin/bash
nautilus /var/www/site1 &
gedit /var/www/site1/index.php /var/www/site1/admin.php &
firefox http://localhost/site1 &
tail -f -n1 /var/log/apache2/error.log &
Je rends le script exécutable.
Lorsque je l'exécute depuis une console ça fonctionne très bien, mais j'aimerais pouvoir exécuter ce script depuis mon bureau ou depuis un lanceur dans le tableau de bord par exemple. Or, lorsque je double clique pour exécuter le script il n'y a qu'une furtive console qui apparaît pour aussitôt se fermer et aucun programme n'est lancé.
Pouvez vous m'éclairer sur mon petit code ? Merci ! 🙂