Creazione di uno script per esecuzione di 2 applicazioni

3 contenuti / 0 new
Ultimo contenuto
Ritratto di francesco bat
Offline
Last seen: 1 anno 3 mesi fa
Iscritto: 20/11/2011 - 02:46
Creazione di uno script per esecuzione di 2 applicazioni

Oggi ho installato Pavucontrol per la gestione occasionale di Pulseaudio che deve essere invocato precedentemente da terminale siccome preferisco usare Alsa.
Creando lo script in sh:

pulseaudio ; pavucontrol

il secondo processo non avviene perchè in attesa che termina il primo.
Se inverto i comandi, pavucontrol non può funzionare perchè dipende da pulseaudio.
Eseguendo:

pulseaudio & pavucontrol

pavucontrol anticipa l'esecuzione di pulseaudio e fa appunto errore.
C'è un modo per realizzare uno script dove può essere eseguito pavucontrol dopo l'esecuzione di pulseaudio senza che rimanga in attesa che pulseaudio termina l'esecuzione ?
Ciao
Francesco bat

Ritratto di zafran
Offline
Last seen: 1 anno 6 mesi fa
Moderatore
Iscritto: 16/06/2008 - 16:10

Puoi provare col doppio && ma io proverei a scrivere semplicemente:
pulseaudio &
pavucontrol
infatti il ; serve per scivere le cose sulla stessa linea, cosa inutile in uno script

Ritratto di francesco bat
Offline
Last seen: 1 anno 3 mesi fa
Iscritto: 20/11/2011 - 02:46

zafran wrote:
Puoi provare col doppio && ma io proverei a scrivere semplicemente:
pulseaudio &
pavucontrol
infatti il ; serve per scivere le cose sulla stessa linea, cosa inutile in uno script

Provato ma niente Sad
Però ho risolto ora con una marpionata Biggrin
Ho creato uno script di richiamo per pavucontrol nella home:

sleep 3 ; pavucontrol

e sul desktop lo script principale:

pulseaudio & /home/francesco/pavucontrolstart.sh

E così funziona !
In pratica quello del desktop esegue i script insieme ma l'esecuzione "sleep 3" mette in pausa per 3 secondi pavucontrol in modo che pulseaudio ha il tempo di essere eseguito e così quuando parte pavucontrol è tutt'ok.
Testato ora e funzionante Wink
Ciao
Francesco bat