Buonasera,

come da titolo vorrei creare uno script bash che, una volta mandato in esecuzione, legga ogni carattere digitato da tastiera e lo scriva in un file, anche se la digitazione viene effettuata al di fuori del terminale.

Al momento ne ho scritto uno che però funziona solo con ciò che viene scritto all'interno del terminale con cui è stato lanciato tale script:

codice:
#!/bin/bash  

rm /tmp/pippo.txt 2>/dev/null  

x=1  
while [ $x -eq 1 ] 
do 	
       read a 	
       echo $a >> /tmp/pippo.txt 	
done
Avete qualche idea?
Purtroppo non ho trovato nulla nemmeno con SanGoogle...