Eu não tenho atualmente uma configuração do servidor xampp, MAS, deve ser algo como isto:
if [ $(ps aux | grep ###XAMPP PROCESS NAME### | wc -l) -gt 0;then
echo "Process is running, stopping"
###COMMAND TO STOP XAMPP###
else
echo "Process is not running, starting"
###COMMAND TO START XAMPP###
fi
como eu disse, eu não uso o xampp, então não sei exatamente como o processo é chamado, ou os comandos para iniciá-lo e pará-lo, mas isso funcionará se você editá-lo com o nome do processo e iniciar / Pare os comandos. O outro cara estava certo, só não simplificou com "comando para parar / iniciar"
EDIT: erro de sintaxe:)