Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Magistrale - Primo Anno
 Metodi formali dell'Informatica
 Laboratorio, chiarimento
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

gym83s
Utente Estremo


Regione: Puglia
Prov.: Foggia
Città: Trinitapoli


Inserito il - 04/03/2010 : 10:54:37  Mostra Profilo  Visita l'Homepage di gym83s Invia a gym83s un Messaggio Privato  Rispondi Quotando
Ragazzi scusate nel laboratorio del 14-07-09 viene chiesto di eseguire un determinato script allo spegnimento della macchina, purtroppo non riesco a trovare il comando per fare una cosa del genere...se qualcuno lo sà ci metterà un secondo a rispondere...vi ringrazio!
Ciaooo!

arcanum
Utente giovane



Inserito il - 04/03/2010 : 11:14:49  Mostra Profilo  Visita l'Homepage di arcanum Invia a arcanum un Messaggio Privato  Rispondi Quotando
halt
Torna all'inizio della Pagina

gym83s
Utente Estremo


Regione: Puglia
Prov.: Foggia
Città: Trinitapoli


Inserito il - 04/03/2010 : 12:51:23  Mostra Profilo  Visita l'Homepage di gym83s Invia a gym83s un Messaggio Privato  Rispondi Quotando
si ma...halt fa spegnere semplicemente il pc, io penso di aver bisogno di un comando che dato il comando di spegnimento (halt o shutdown) esegue prima un determinato script (quello in questione) e poi spegne. Come faccio?
Torna all'inizio della Pagina

unristok
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 07/03/2010 : 11:25:22  Mostra Profilo  Visita l'Homepage di unristok Invia a unristok un Messaggio Privato  Rispondi Quotando
ciao, ne approfitto per evidenziare il mio problema in merito alla scrittura del carattere / all'interno della shell che invece mi viene interpretato con il carattere &. Inoltre non riesco a scrivere il simbolo #. Qualcuno ha qualche idea? grazie.
Torna all'inizio della Pagina

frncscngr
Utente medio



Inserito il - 07/03/2010 : 15:02:35  Mostra Profilo  Visita l'Homepage di frncscngr Invia a frncscngr un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da gym83s

si ma...halt fa spegnere semplicemente il pc, io penso di aver bisogno di un comando che dato il comando di spegnimento (halt o shutdown) esegue prima un determinato script (quello in questione) e poi spegne. Come faccio?


E' chiaro che per farlo ci vuole la distribuzione mvux, ma il comando è halt!
Torna all'inizio della Pagina

M]i[K
utente juventino

MiK_AvataR


Regione: Puglia
Prov.: Bari


Inserito il - 07/03/2010 : 22:32:20  Mostra Profilo  Visita l'Homepage di M]i[K  Clicca per vedere l'indirizzo MSN di M]i[K Invia a M]i[K un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da frncscngr

Citazione:
Messaggio inserito da gym83s

si ma...halt fa spegnere semplicemente il pc, io penso di aver bisogno di un comando che dato il comando di spegnimento (halt o shutdown) esegue prima un determinato script (quello in questione) e poi spegne. Come faccio?


E' chiaro che per farlo ci vuole la distribuzione mvux, ma il comando è halt!



penso basti creare un link simbolico del tuo script realizzato, e metterlo nella cartella RC6 con priorità minore rispetto al comando di shutdown del sistema in modo tale che quando digiti halt, il sistema passa a vedere cosa deve eseguire in rc6, trova prima il link simbolico allo script che hai fatto, lo esegue, e poi prosegue con lo shutdown del sistema.

Mi sembra che il comando di spegnimento abbia K90 come priorità se non erro. Quindi dovresti metterlo prima di 90 per farlo eseguire prima del riavvio, se nn ricordo male.



Come si comporta un utente linux quando ha un appuntamento???Ecco qui, ve lo dico io,è semplice:

locate; talk; date; join; wine; cd $HOME; unzip; strip; look; touch; finger; head; mount; fsck; eject; gasp; more; yes; continue; yes; more; fsck; eject; umount; make clean; sleep...

Modificato da - M]i[K in data 07/03/2010 22:37:12
Torna all'inizio della Pagina

wiklex
Utente medio

Metal



Inserito il - 07/03/2010 : 23:43:37  Mostra Profilo  Visita l'Homepage di wiklex Invia a wiklex un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da unristok

ciao, ne approfitto per evidenziare il mio problema in merito alla scrittura del carattere / all'interno della shell che invece mi viene interpretato con il carattere &. Inoltre non riesco a scrivere il simbolo #. Qualcuno ha qualche idea? grazie.



probabilmente hai installato la tastiera americana... cerca sui forum della tua distribuzione (basterà installare la tastiera italiana e metterla di default)

www.nonlosapevo.com
www.disinformazione.it/paginacannabis.htm
http://www.oipaitalia.com/festepopolari/corrida.html

"il diavolo non esiste, non c'è altro dio che l'uomo" A. Crowley

"Dopo essere venuto a contatto con un uomo religioso, sento sempre il bisogno di lavarmi le mani." (F. Nietzsche)
Torna all'inizio della Pagina

unristok
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 12/03/2010 : 12:31:29  Mostra Profilo  Visita l'Homepage di unristok Invia a unristok un Messaggio Privato  Rispondi Quotando
infatti era cosi, grazie.
Torna all'inizio della Pagina

Giovedark
Nuovo Utente

giove


Regione: Puglia
Prov.: Brindisi
Città: Fasano


Inserito il - 13/03/2010 : 18:23:56  Mostra Profilo  Visita l'Homepage di Giovedark Invia a Giovedark un Messaggio Privato  Rispondi Quotando
Salve a tutti, vorrei kiedere qualche kiarimento in merito alla prova di laboratorio. Essendo non frequentante(x motivi di lavoro) vorrei sapere:
1. E' necessario compilare la distro Mvux su una pen drive per esercitarsi/passare la prova?
2. In laboratorio dovremo creare uno script bash su una loro macchina con linux pre installato o dovremo compilare il kernel mvux su una kiavetta?

Grazie per i chiarimenti!!

I've been mad of fucking years!!!
Torna all'inizio della Pagina

Giovedark
Nuovo Utente

giove


Regione: Puglia
Prov.: Brindisi
Città: Fasano


Inserito il - 15/03/2010 : 11:41:58  Mostra Profilo  Visita l'Homepage di Giovedark Invia a Giovedark un Messaggio Privato  Rispondi Quotando
X favore qlk anima pia ke può rispondermi?.....

I've been mad of fucking years!!!
Torna all'inizio della Pagina

wiklex
Utente medio

Metal



Inserito il - 15/03/2010 : 17:19:21  Mostra Profilo  Visita l'Homepage di wiklex Invia a wiklex un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Giovedark

Salve a tutti, vorrei kiedere qualche kiarimento in merito alla prova di laboratorio. Essendo non frequentante(x motivi di lavoro) vorrei sapere:
1. E' necessario compilare la distro Mvux su una pen drive per esercitarsi/passare la prova?
2. In laboratorio dovremo creare uno script bash su una loro macchina con linux pre installato o dovremo compilare il kernel mvux su una kiavetta?

Grazie per i chiarimenti!!



fino ad ora non ha mai richiesto la penna usb all'esame, diciamo che quello è un ottimo esercizio per imparare bash. Lo script lo fai sulla distro installata in laboratorio.

www.nonlosapevo.com
www.disinformazione.it/paginacannabis.htm
http://www.oipaitalia.com/festepopolari/corrida.html

"il diavolo non esiste, non c'è altro dio che l'uomo" A. Crowley

"Dopo essere venuto a contatto con un uomo religioso, sento sempre il bisogno di lavarmi le mani." (F. Nietzsche)
Torna all'inizio della Pagina

arcanum
Utente giovane



Inserito il - 15/03/2010 : 19:17:28  Mostra Profilo  Visita l'Homepage di arcanum Invia a arcanum un Messaggio Privato  Rispondi Quotando
Confermo....penna finora mai chiesta. In laboratorio lavorerai su un pc con su montato fedora
Torna all'inizio della Pagina

Giovedark
Nuovo Utente

giove


Regione: Puglia
Prov.: Brindisi
Città: Fasano


Inserito il - 16/03/2010 : 09:53:27  Mostra Profilo  Visita l'Homepage di Giovedark Invia a Giovedark un Messaggio Privato  Rispondi Quotando
Grazie ragazzi x le info e per la bella notizia!!!

I've been mad of fucking years!!!
Torna all'inizio della Pagina

Giovedark
Nuovo Utente

giove


Regione: Puglia
Prov.: Brindisi
Città: Fasano


Inserito il - 16/03/2010 : 09:57:47  Mostra Profilo  Visita l'Homepage di Giovedark Invia a Giovedark un Messaggio Privato  Rispondi Quotando
Vorrei consigliare qst link per chi sta inizialndo a programmare la shell di linux
http://www.mrwebmaster.it/linux/guide/guida-shell-scripting_23/

I've been mad of fucking years!!!
Torna all'inizio della Pagina

wiklex
Utente medio

Metal



Inserito il - 16/03/2010 : 17:48:09  Mostra Profilo  Visita l'Homepage di wiklex Invia a wiklex un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Giovedark

Vorrei consigliare qst link per chi sta inizialndo a programmare la shell di linux
http://www.mrwebmaster.it/linux/guide/guida-shell-scripting_23/



in caso avessi bisogno di una guida più dettagliata, ti consiglio questa:
http://www.pluto.it/files/ildp/guide/abs/index.html

www.nonlosapevo.com
www.disinformazione.it/paginacannabis.htm
http://www.oipaitalia.com/festepopolari/corrida.html

"il diavolo non esiste, non c'è altro dio che l'uomo" A. Crowley

"Dopo essere venuto a contatto con un uomo religioso, sento sempre il bisogno di lavarmi le mani." (F. Nietzsche)
Torna all'inizio della Pagina

unristok
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 18/03/2010 : 22:54:14  Mostra Profilo  Visita l'Homepage di unristok Invia a unristok un Messaggio Privato  Rispondi Quotando
Ho bisogno di una funziona che presi in input un tipo di file(txt, jpg,..) e una cartella di destinazione, mi sposti i file di quel tipo, dalla dir corrente alla cartella indicata. Questo è il codice ma non mi funziona. Qualche idea? grazie.

#!/bin/sh

function GestisciFile()
{
for file in `ls`
do
if [ $file == $1 ]
then
mv $file $2
fi
done
}

GestisciFile *.txt /root/scriptTemp


Torna all'inizio della Pagina

gsp_crt
Utente giovane

Città: ortanova


Inserito il - 19/03/2010 : 00:15:27  Mostra Profilo  Visita l'Homepage di gsp_crt Invia a gsp_crt un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da unristok

Ho bisogno di una funziona che presi in input un tipo di file(txt, jpg,..) e una cartella di destinazione, mi sposti i file di quel tipo, dalla dir corrente alla cartella indicata. Questo è il codice ma non mi funziona. Qualche idea? grazie.

#!/bin/sh

function GestisciFile()
{
for file in `ls`
do
if [ $file == $1 ]
then
mv $file $2
fi
done
}

GestisciFile *.txt /root/scriptTemp





prova a vedere nella sezione download, mi sembra di ricordare che in uno degli appelli precedenti sia uscito uno script simile a questo dove chiedeva di suddividere i file in cartelle differenti per estensione: pdf, txt, jpg ecc

gepy
Torna all'inizio della Pagina

arcanum
Utente giovane



Inserito il - 19/03/2010 : 08:37:18  Mostra Profilo  Visita l'Homepage di arcanum Invia a arcanum un Messaggio Privato  Rispondi Quotando
[ $file == $1 ] è errato

In $file ti trovi il nome di un file (pippo.txt ad esempio), mentre in $1 trovi eventualmente un'estensione (tipo txt, jpg, ecc)
Torna all'inizio della Pagina

gsp_crt
Utente giovane

Città: ortanova


Inserito il - 19/03/2010 : 09:42:53  Mostra Profilo  Visita l'Homepage di gsp_crt Invia a gsp_crt un Messaggio Privato  Rispondi Quotando
non si potrebbe fare un controllo del tipo: [ $file*.txt == $1*.txt ] ??

gepy
Torna all'inizio della Pagina

w4nderlust
Utente medio

1411


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 19/03/2010 : 20:02:11  Mostra Profilo  Visita l'Homepage di w4nderlust  Clicca per vedere l'indirizzo MSN di w4nderlust Invia a w4nderlust un Messaggio Privato  Rispondi Quotando
devi troncare file all'ultimo punto:

${var X pattern} (X = # (taglia il più corto match di pattern a partire dall'inizio)
## (taglia il più lungo match di pattern a partire dall'inizio)
% (taglia il più corto match di pattern a partire dalla fine)
%% (taglia il più lungo match di pattern a partire dalla fine) )

dovrebbe funzionare qualcosa tipo if [ ${file##.} == $1] , prova e vedi se funziona. Inoltre non c'è bisogno della funzione
Torna all'inizio della Pagina

unristok
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 20/03/2010 : 13:48:14  Mostra Profilo  Visita l'Homepage di unristok Invia a unristok un Messaggio Privato  Rispondi Quotando
Dunque, ho fatto delle modifiche, adesso funziona. Ho gestito anche il caso in cui il secondo parametro non viene passato, ossia la cartella di destinazione. cosa ne pensate? Come faccio a gestire il caso in cui il primo parametro non è passato? Cioè come posso evitare che in questo caso il secondo parametro non sia riconosciuto come il primo?

function GestisciFile()
{

cd /root/scriptTemp

# se non passo il secondo parametro
if [ -z "$2" ]
then

case $1 in
jpg) secpar=/root/Documenti/foto;;
txt) secpar=/root/Documenti/testo;;
esac

else
secpar=$2
fi

for file in `ls`
do

temp=${file: -3}

if [ "$temp" == "$1" ]
then
cp $file $secpar
fi
done
}

GestisciFile txt
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,24 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000