.dsy:it. Pages (44): « First ... « 29 30 31 32 [33] 34 35 36 37 » ... 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)
-- [Sistemi Operativi] Prova di Lab. (http://www.dsy.it/forum/showthread.php?threadid=10971)


Posted by yoruno on 21-06-2004 15:56:

Di che materia, esattamente? :)

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::


Posted by Viry on 21-06-2004 16:27:

Originally posted by maynard80
ragazzi nella famosa domnda 26
(26. Creare un processo "while true; do echo ciao;done;", farne il detach utilizzando screen, logout, ripresa dell'attivita` (Linux) )
che tutti danno per certo e facilissimo la creazione di un file script!!ma come si crea????
seconda cosa al pari importante cose il detach ??????
per il resto ci siamo!!!!



Allora, per creare lo script per prima cosa apri con un editor un file mioscript.sh, e scrivi una roba del genere

#!/bin/bash
while true; do echo ciao;done;

dove la prima riga indica che interprete usare per lo script (in questo caso la shell) e nella seconda ci sono i comandi da fargli eseguire. Salvi, esci, lo lanci con sh mioscript.sh.
Comunque puoi anche evitare lo script e lanciare i comandi dal prompt.


Posted by drakend on 21-06-2004 16:36:

Originally posted by Renaulto
Guarda nei file di log

Ehm quale? :D


Posted by ale82info on 21-06-2004 16:40:

usando un po' di fantasia penso che tu ti riferisca a S.O.!
Cmq a luglio dovrebbe esserci l'esame vero e proprio! il secondo compitino devi darlo il 23!


Posted by ale82info on 21-06-2004 16:44:

Originally posted by Viry
Allora, per creare lo script per prima cosa apri con un editor un file mioscript.sh, e scrivi una roba del genere

#!/bin/bash
while true; do echo ciao;done;

dove la prima riga indica che interprete usare per lo script (in questo caso la shell) e nella seconda ci sono i comandi da fargli eseguire. Salvi, esci, lo lanci con sh mioscript.sh.
Comunque puoi anche evitare lo script e lanciare i comandi dal prompt.


ma se in modo molto + banale li scrivo in riga di comando!? a me funziona!!!


Posted by Eruyomë on 21-06-2004 16:47:

ma a voi funziona bene?
dd -n 10 if=/dev/zero of=nomefile bs=1M count=10
sinceramente -nomefile- mi viene drammaticamente vuoto e non pieno di zeri inoltre utilizzando lo script proposto in alternativa pare venga ma ci mette un'eternità

__________________
Io sono la fata verde. Sono la rovina e il rimpianto, la vergogna e il disonore. Io sono la morte, io sono l'assenzio...


Posted by Viry on 21-06-2004 17:16:

Originally posted by ale82info
ma se in modo molto + banale li scrivo in riga di comando!? a me funziona!!!

Appunto :D
Ma la domanda era "come si crea uno script"


Posted by drakend on 21-06-2004 18:17:

Io ho risolto il quesito 18, per la parte di Linux, usando questo comando:

code:
find / -user pippo -exec du -c {} \; | ./programma


Il sorgente di programma è:
code:
#include <stdio.h> #include <string.h> #include <stdlib.h> main () { long c=0; char temp1[500]; char temp2[500]; while (1) { int b=0; for(b=0;b<500;b++) { temp1[b]=0; temp2[b]=0; } scanf ("%s %s ",temp1,temp2); if(strlen(temp1)==0 && strlen(temp2)==0) { printf("La totalità dei byte utilizzati dall'utente è: %lu\n",c); break; } if(strcmp(temp2,"totale")==0) { c+=atol(temp1); } } }

Ho fatto così perché du -c fatto sull'output prodotto da find (i file appartenenti ad un certo utente) mi restituiva il totale dello spazio occupato dai file di un utente per directory e non lo spazio totale. Ho pensato quindi di fare un programmino in c che mi sommasse tutti questi totali, dovrebbe essere giusto no?


Posted by Gusher on 21-06-2004 18:54:

myfile=$(find /cartella -type f -user gusher);
du -ck $myfile | tail -n 1;


Posted by drakend on 21-06-2004 19:19:

Originally posted by Gusher
myfile=$(find /cartella -type f -user gusher);
du -ck $myfile | tail -n 1;

Funziona pure questo, mi dà gli stessi risultati. Ho fatto quel programmino in C perché come davo io il comando mi eseguiva du per ogni file trovato, per cui mi serviva qualcosa che mi sommasse i vari totali parziali via via trovati. Non sapendo niente di scripting ho pensato che fosse più rapido così, ma invece sbagliavo. E bravo Gusher! :D


Posted by maynard80 on 21-06-2004 19:46:

Originally posted by maynard80
ragazzi volevo sapere se a qualcuno sono capitate le domande da risolvere con uno script ed eseguirlo!!tipo la domanda 18 ecc...!!!


allora a qualcuno sono capitati gli esercizi bastardi??

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !


Posted by ale82info on 21-06-2004 20:24:

Ma la risposta alla 28 NON HA SENSO!!!!
qualcuno è riuscito a farla funzionare?!?!? come uso una OR su 2 regex???

e qualcuno sa la 30??? cazzarola... !!!


Posted by Gusher on 21-06-2004 20:44:

Originally posted by ale82info
Ma la risposta alla 28 NON HA SENSO!!!!
qualcuno è riuscito a farla funzionare?!?!? come uso una OR su 2 regex???

e qualcuno sa la 30??? cazzarola... !!!


... -regex pattern1 -or -regex pattern2


Posted by holylaw on 21-06-2004 20:47:

a pagina 24 di questo 3d c'e' una possibile risposta della 30, ma sinceramente non l'ho ancora provata....

__________________
La mia epoca ed io non siamo fatti l'uno per l'altro:questo è chiaro. Ma è da vedere chi di noi due vincerà il processo di fronte al tribunale dei posteri.
AV MJØDEN VART DU VIS OG KLOK, SÅ DREKKA MER!!!!
Le persone sagge parlano perché hanno qualcosa da dire.
Le persone sciocche perché hanno da dire qualcosa.


Posted by ale82info on 21-06-2004 21:24:

Originally posted by Gusher
... -regex pattern1 -or -regex pattern2


grazie.. ora provo! :-D


All times are GMT. The time now is 13:03. Pages (44): « First ... « 29 30 31 32 [33] 34 35 36 37 » ... Last »
Show all 656 posts from this thread on one page

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