Ho una molto semplice script di shell che appare come segue:Output dettagliato di script
clear
for i in -20 -19 -18 -17 -16 -15 -14 ... 18 19
do
echo "Nice value is $i"
nice -n $i ./app1
done
Fondamentalmente, voglio eseguire un'applicazione con tutti i diversi valori di priorità tra -20 e 19. Tuttavia, quando si esegue questo script appare come segue:
Nice value is -20
15916233
Nice value is -19
5782142
....
Nice value is 19
5731287
Ma vorrei un qualche tipo di output dettagliato, che è anche la stampa il comando sul terminale in modo che assomiglia a questo
Nice value is -20
nice -n -20 ./app1
15916233
Nice value is -19
nice -n -19 ./app1
5782142
....
Nice value is 19
nice -n 19 ./app1
5731287
C'è un modo per farlo? Grazie!
Si dovrebbe anche essere in grado di fare questo accadere per ogni corsa mettendo il -x nel #! linea; vale a dire la prima riga della sceneggiatura sarebbe: #!/bin/bash -x – PTBNL
che sembra buono e fa esattamente quello che voglio. Grazie! –