Originariamente inviato da estiqaatsi
Rispondo alla domanda nr. 2:
dovrebbe servire per poter interagire con un'applicazione attraverso una pagina web.
In particolare l'applicazione, una volta avviata, vuole nome utente e password.

Con riferimento all'osservazione nr. 1, capisco che non è pratico, ma non vedo altro modo per poterlo fare O no?

Non so come poterti fare un esempio pratico, se non con quelli già fatti.

Posso dirti che scrivo:

$ ./elabora.out input.dat

e viene fuori:
Login: <digito la mia user>
Pass: <digito la mia password>

Non riesco adessere più preciso di così.

N.B.: non esiste la possibilità di passare username e password sulla stessa riga di comando di elabora.out
Quindi la password è il programma che la richiede, indipendentemente dall'utente che lo lancia?

In tal caso non so se c'è la possibilità di fare quello che chiedi...

Forse l'unica via è far modificare elabora.out in modo che accetti nome utente e pass come parametri del comando, una cosa del tipo

elabora.out -u utente -p pass input.dat