![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Preparazione per la prova di laboratorio (http://www.dsy.it/forum/showthread.php?threadid=40613)
Preparazione per la prova di laboratorio
scusate raga in questo esercizio : Trovare l'utente col minor numero di file nel sistema
io ho fatto in questo modo:
#! /bin/sh
indice=0
listaCut=$(cut -f 3 -d : /etc/passwd)
for USER in $listaCut; do
cont[$[{indice}]=0
listaFind=$(find / -user "${USER}" -type -f)
indiceTemp=0
for FILE in listaFind; do
cont[${indice}]=$(expr ${indiceTemp} + 1)
done
cat /etc/passwd | grep "$USER"
echo "--------"
echo "$cont[${indice}]"
indice=$(expr ${indice} + 1)
done
L'ordinamento me lo volevo tenere per dopo, volevo vedere prima se funzionava
Ma l'output di minix è:
cont[0]=0: no such file or directory
./primo.sh: Out of space
Dove ho sbagliato?
http://www.dsy.it/forum/showthread....&threadid=39121
vedi se può esserti di aiuto
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
ripeto la mia risposta qui:
credo che il problema sia questo:
listaFind=$(find / -user "${USER}" -type -f)
l'interprete cerca di scrivere tutti i file come:
listaFind=f1 f2 f3 f4..... f4097 --> overflow
perchè i parametri hanno un limite.
dovresti provare con il costrutto "find / | while read f; do ...$x... done;
__________________
My 3D blog: http://www.webgl.it
ho un problema con questo esercizio:
"Trovare tutti i file modificati di venerdì (sia un venerdì particolare che di venerdì in generale)"
qualcuno ha idea di come risalire alla data di modifica? Possibile che bisogna convertire il timestamp da secondi a day of the week?
__________________
My 3D blog: http://www.webgl.it
stat -Mtime per la data di modifica
grazie avevo trovato nel frattime, in modo quasi casuale. Non avevo capito che Mtime fosse diverso da mtime
__________________
My 3D blog: http://www.webgl.it
Re: Preparazione per la prova di laboratorio
Originally posted by Guccio
scusate raga in questo esercizio : Trovare l'utente col minor numero di file nel sistema
io ho fatto in questo modo:
#! /bin/sh
indice=0
listaCut=$(cut -f 3 -d : /etc/passwd)
for USER in $listaCut; do
cont[$[{indice}]=0
listaFind=$(find / -user "${USER}" -type -f)
indiceTemp=0
for FILE in listaFind; do
cont[${indice}]=$(expr ${indiceTemp} + 1)
done
cat /etc/passwd | grep "$USER"
echo "--------"
echo "$cont[${indice}]"
indice=$(expr ${indice} + 1)
done
L'ordinamento me lo volevo tenere per dopo, volevo vedere prima se funzionava
Ma l'output di minix è:
cont[0]=0: no such file or directory
./primo.sh: Out of space
Dove ho sbagliato?
Partizionamento:
come si fanno a fare 5 partizioni? Come nell'esercizio di preparazione che ci ha dato Monga. Il problema è che part ha una lista di sole 4 voci.
Oggi ho pensato di creare delle sottopartizioni, ma non so se è la soluzione giusta.
E nel caso delle sottopartizioni, nella s1 è necessario lasciare il primo cilindro libero? Ho pensato che ci memorizzasse la tabella delle sottopartizioni.
__________________
My 3D blog: http://www.webgl.it
Originally posted by lordghost
Partizionamento:
come si fanno a fare 5 partizioni? Come nell'esercizio di preparazione che ci ha dato Monga. Il problema è che part ha una lista di sole 4 voci.
Oggi ho pensato di creare delle sottopartizioni, ma non so se è la soluzione giusta.
E nel caso delle sottopartizioni, nella s1 è necessario lasciare il primo cilindro libero? Ho pensato che ci memorizzasse la tabella delle sottopartizioni.
Domandona:
Come trovo i file di manuale? che estensione hanno?
Originally posted by lordghost
Partizionamento:
come si fanno a fare 5 partizioni? Come nell'esercizio di preparazione che ci ha dato Monga. Il problema è che part ha una lista di sole 4 voci.
Oggi ho pensato di creare delle sottopartizioni, ma non so se è la soluzione giusta.
E nel caso delle sottopartizioni, nella s1 è necessario lasciare il primo cilindro libero? Ho pensato che ci memorizzasse la tabella delle sottopartizioni.
Originally posted by Guccio
Domandona:
Come trovo i file di manuale? che estensione hanno?
__________________
Volere è potere
Memento audere semper
Sia che tu creda di farcela, o che tu creda di non farcela, hai comunque ragione!
Come si fa a creare i filesystem? mkfs mi sembra che crei solo fs di tipo minix. Ma può richiedere un altro tipo di filesystem, ho visto che tra gli esempi c'era la scelta minix/swap?
Come si crea quindi un fs swap?
__________________
My 3D blog: http://www.webgl.it
All times are GMT. The time now is 17:51. | Show all 13 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.