Problemi
Posted by nsajuve on 21-01-2009 11:54
cioa ragazzi, io dovrei fare l'esame a febbraio. ma ho 2 problemi :

in questo esercizio :

per ogni utente trovare il processo che occupa piu spazio in memoria

#!/bin/sh
echo $(cat /etc/passwd | cut -d ' ' -f 3) > utenti.txt
echo "" > processi.txt
for uid in $(cat utenti.txt);do
echo "$uid -> $(ps -axl| tr -s ' ' ' ' | cut -d ' ' -f 4, 8-15 | grep "^$uid"|cut -d ' ' -f 2-8 | sort -n | tail -1)" >> processi.txt
done;
cat processi.txt

nel file passwd cosa vado a leggere!? e in generale per leggere un file come faccio!?


questa parte :

"$uid -> $(ps -axl| tr -s ' ' ' ' | cut -d ' ' -f 4, 8-15 | grep "^$uid"|cut -d ' ' -f 2-8 | sort -n | tail -1)"

qualcuno mela puo spiegare in dettaglio!?

il mio problema è capire fondamentalmente questi esercizi che parlano di trovare qualcosa per un utente o per tutti gli utenti del sistema. per fare questo cosa dovrei sapere?

grazie per la vostra disponibilità

ciao
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited