J'ai écrit un petit script bash avec un raccourci bi-directionnel sur mon bureau qui démarre ou arrête Lampp, nécessaire à l'affichage de la page Web (php) que je me construis depuis plusieurs années.
Quand je dis bi-directionnel, je veux dire qu'un premier clic lance Lampp (apache, mysql et proFtpd) et un deuxième clic l'arrête :
Le texte :
Ce qui donne à l'écran :#!/bin/bash
ps aux | cut -c 66-150 > ps.txt
if grep "lampp" ps.txt
then
sudo /opt/lampp/lampp stop | yad --geometry=270x75+50+620 title="Arrêt de Lampp" --progress --text="arrêt des programmes" --pulsate --auto-close
yad --geometry=270x75+50+620 --info --title="Arrêt de Lampp" --text="Apache stopped \nMySql stopped \nPHP stopped"
else
sudo /opt/lampp/lampp start | yad --geometry=270x75+50+620 title="Démarrage de Lampp" --progress --text="lancement des programmes" --pulsate --auto-close
yad --geometry=270x75+50+620 --info --title="Démarrage de Lampp" --text="Apache started \nMySql started \nPHP started"
fi
1er clic :
2ème clic :
J'ai dû me résoudre à ce stratagème car auparavant, lampp démarrait spontanément sans intervention de ma part mais depuis hier, quand je cliquais sur l'onglet d'affichage de ma page placé dans ma barre personnelle, une petite fenêtre s'affichait me demandant ce qu'il convenait de faire : enregistrer et ouvrir avec. Inutile de dire que cela ne résolvait pas mon problème.
J'ai examiné la liste des applications au démarrage, mais il n'est pas possible d'y intégrer Lampp.
J'ai vainement cherché sur le net comment faire en sort que Lampp démarre au boot, les seuls sujets que j'ai trouvés étant anciens, avant l'introduction de systemd.
Comment faire en sorte que lampp démarre spontanément ?
J'ai visionné le contenu de /etc/xdg/autostart/cinnamon mais je ne vois pas ce qu'il y a lieu de faire à ce niveau.
Merci d'avance.