.dsy:it. Pages (39): « First ... « 8 9 10 11 [12] 13 14 15 16 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Esame di laboratorio (Giugno 2007) - Domande (http://www.dsy.it/forum/showthread.php?threadid=31182)


Posted by poi_1969 on 23-08-2007 15:13:

modesto .. vero


Posted by DarkSchneider on 27-08-2007 23:36:

ho fatto un po' di confusione...

ma queste domande di laboratorio fanno riferimento al turno di Bruschi, a quello di Trentini, oppure sono uguali per entrambi ? :?


Posted by poi_1969 on 28-08-2007 08:35:

tutto uguale
La prova di laboratorio è unica Trentini e Monga.


Posted by imperator on 28-08-2007 10:57:

Originally posted by umibozu

-Calcolare la somma della dimensione di file eseguibili che hanno all'interno la parola copyright non sensitive



io l'ho risolto in questo modo:

#! /bin/sh

SUM=0

for SIZEFILE in $(find / -type f | xargs grep -il "copyright" | xargs ls -lF | grep "\*$" | tr -s " " : | cut -d : -f 5); do
SUM=$(expr $SUM + $SIZEFILE)
done
echo "la somma è: $SUM"

le opzioni -il del grep mi consentono di:
-i per il case insensitive
-l per elencare il nome del file contente la parola copyright (altrimenti mi avrebbe stampato per ogni file la riga contenente la parola copyright)

ciauz


Posted by imperator on 28-08-2007 16:07:

Originally posted by umibozu
-Trova il processo che occupa per ogni utente più memoria(anke questa non riesco a risolvere)


ho provato a risolverlo così:

#! /bin/sh

MAXSIZE=0

for USER in $(cat /etc/passwd | cut -d : -f 3 | uniq); do

for PROC in $(ps -axl | tr -s " " : | cut -d : -f 4,8 | grep -v "SZ"); do
UID=$(echo $PROC | cut -d : -f 1)
SIZE=$(echo $PROC | cut -d : -f 2)

if [ $UID -eq $USER -a $SIZE -gt $MAXSIZE ]; then
MAXPROC=$PROC
MAXSIZE=$SIZE
fi

done
echo "il processo dell'utente $USER + grande è: $MAXPROC"
MAXPROC="nessun processo"
MAXSIZE=0
done


Posted by umibozu on 30-08-2007 10:45:

grazie!! ora ho un quesito da chiedervi... quando si usa il du per conoscere quanto spazio occupa un file in memoria,viene restituito
un valore con quale unità di misura??? byte,kilobyte, numero di blocchi, patate, pomodori!!!!!!!!!!!! il man non specifica
quale unità di misura si usa e facendo un test un file di 256 byte il du restituisce 4!!!


Posted by Kurt84 on 02-09-2007 13:11:

Originally posted by n3o
[list]


[*]Spostare tutti i files che iniziano per m da una directory (e sottodirectory) ad un'altra
[B]mv /directory/albero1/m* /directory/albero2




così copio file e sottodirectory che iniziano per m : se ho una sottodirectory che si chiama "mare" copierò anche tutti i file di questa sottodirectory, compresi quelli che NON iniziano per m.


Posted by Kurt84 on 02-09-2007 13:17:

Originally posted by umibozu
grazie!! ora ho un quesito da chiedervi... quando si usa il du per conoscere quanto spazio occupa un file in memoria,viene restituito
un valore con quale unità di misura??? byte,kilobyte, numero di blocchi, patate, pomodori!!!!!!!!!!!! il man non specifica
quale unità di misura si usa e facendo un test un file di 256 byte il du restituisce 4!!!


Dovrebbero essere i blocchi occupati. Tieni conto che nel man dice anche che a volte du potrebbe sovrastimare l'occupazione effettiva di un file..


Posted by umibozu on 03-09-2007 10:37:

Grazie Kurt! la parte del man dove dice ke il du potrebbe sovrastimare l'occupazione dei file l'ho letta ankio xò se un blocco è di 512 byte e il risultato del du per un file da 256 byte è 4 blocchi... penso ke sia un pò esagerata come misura!!!


Posted by umibozu on 04-09-2007 16:05:

Avete altri esercizi dati durante l'esame di laboratorio??


Posted by marcolino78 on 17-09-2007 10:47:

Question domandina

Ciao gente,
piccola domandina???
Durante un esame di lab è stato chiesto di:

copiare una directory mantenendo la struttura delle sottodirectory e i permessi, evitando però di copiare il contenuto delle cartelle(i file che all'interno che non sono directory)

Aiutoooo?!?!?!?!

Idee???


Posted by Dazan on 17-09-2007 11:56:

per esercitarmi a casa come si fa?


Posted by umibozu on 19-09-2007 10:28:

ciao a tutti!
Marco io ho risolto l'esercizio usando uno script perchè non ho trovato ne in cp ne in cpdir un comando utile per ottenere solo
le directory.

#/bin/sh
cpdir -p /directoryA /directoryB
for file in $(find /root/paper -type f); do
rm $file
done


Posted by marcolino78 on 19-09-2007 14:31:

credo che possa andar bene anche così,
perchè rimuovi i file all'interno di /root/paper????


Mille grazie.


Posted by Dazan on 19-09-2007 15:24:

gli esercizi che ci sno si fanno dal dos di windows?


All times are GMT. The time now is 02:37. Pages (39): « First ... « 8 9 10 11 [12] 13 14 15 16 » ... Last »
Show all 571 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.