My program is supposed to call system() in an endless loop. I want the user to be able to talk to the program (skip track, quit etc...), but if I run the program with &, my script assumes the program has quit and runs it again. How do let the user talk to my script while it is system?