salve ragazzi,

dunque io sto sviluppango un script e nelle varie operazioni do luogo alla ceazione di un file di log che mi tenga nota di tutti i movimenti che gli utenti fanno con lo script.

ora in questo file di log oltre a diversi valori io vorrei registrare il nomeutente che lo adopera ed eventuali errori dettati o da un errato uso da parte dell'utente o da un errato adattamento dello script rispetto al sistema.. la dove magari un comando in un sistema si trova da una parte mentre in un altro no.

quindi...

- per l'utente io conosco il comando who che mi dice chi lavoro dove per capirci nome associato a console, voi sapreste suggerirmi un modo per ottenere il nome (user account) di chi sta operando?

- per gli errori dunque la prima cosa che devo prevedere è di scrivere tutti gli errori su una stessa riga e non su più righe come potrebbe essere da output monitor qualche suggerimento?

grazie