Domanda bash
Inviato: lun 5 ago 2013, 20:33
Ciao ..
Sto cercando di fare una cosetta un bash e non sto riuscendo ..
Molto in breve ho un vettore con dei percorsi di script es "/opt/htv/moduli/esegui_shell.sh"
Vorrei capire se gli scipt sono in esecuzione...
pensavo a awk con ps :
in pratica dentro al ciclo che scorre sul vettore faccio:
per ottenere:
ho provato "ps aux | $x" ma non và con errore
Meglio usare grep?
Sto cercando di fare una cosetta un bash e non sto riuscendo ..
Molto in breve ho un vettore con dei percorsi di script es "/opt/htv/moduli/esegui_shell.sh"
Vorrei capire se gli scipt sono in esecuzione...
pensavo a awk con ps :
in pratica dentro al ciclo che scorre sul vettore faccio:
Codice: Seleziona tutto
x=$( echo "awk '!/"awk${vett_pwd[$i]//\//\/\&\&\/}"/{print \$0}'" );
ma poi non riesco a cercare con awk sull'output di 'ps -aux'awk '!/awk/&&/opt/&&/htv/&&/moduli/&&/esegui_shell.sh/{print $0}'
ho provato "ps aux | $x" ma non và con errore
Consigli?awk: linea com.:1: '!/awk/&&/opt/&&/htv/&&/moduli/&&/esegui_shell.sh/{print
awk: linea com.:1: ^ carattere ''' non valido in un'espressione
Meglio usare grep?