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