Ciao a tutti. Sono di nuovo alle prese con bash. Non ci capisco mai una mazza!!!
Ho due condizioni da verificare ed un paio di domande.
1) Per lanciare in parallelo due comandi basta & ?
2) Non mi entra la sintassi di bash. Adesso vi spiego la faccenda. Voglio usare il bemsedlinuxserver, che avvia automaticamente xmms. Ma voglio anche che quando chiudo xmms il server si disattivi. Quindi, durante l\'esecuzione di xmms non deve succedere nulla, e alla chiusura di xmms si deve chiudere anche bemused. Tutto questo condizionato da un\'altra condizione: la presenza dell\'usb bluetooth. Questa prima parte con un lsusb ed un if è risolta. Voglio integrare a questo punto un ps che verifichi la presenza di xmms.
Ho fatto \'sta vaccata di bozza, ma così bemused non viene killato mai.
#!/bin/bash
if [ -n \"$(lsusb|grep ooth)\" ]
then
bemusedlinuxserver & [sleep 5
while [ -n \"$(ps -A|grep xmms)\" ]
do
echo > /dev/null
done
killall bemusedlinuxserver
else
xmms
fi