Questo è il comando g.tempfilegrass che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
g.tempfile - Crea un file temporaneo e ne stampa il nome.
PAROLE CHIAVE
generale, supporto, script
SINOSSI
g.tempfile
g.tempfile --Aiuto
g.tempfile [-d] pid=numero intero [--Aiuto] [--verboso] [--silenzioso] [--ui]
Bandiere:
-d
Prova a secco: non creare un file, stampa solo il nome del file
--Aiuto
Riepilogo utilizzo stampa
--verboso
Uscita modulo dettagliata
--silenzioso
Uscita modulo silenzioso
--ui
Forza l'avvio della finestra di dialogo GUI
parametri:
pid=numero intero [necessario]
ID processo da utilizzare quando si nomina il file temporaneo
DESCRIZIONE
g.tempfile è progettato per script di shell che devono utilizzare file temporanei di grandi dimensioni. ERBA
fornisce un meccanismo per i file temporanei che non dipende da /tmp. ERBA temporanea
i file vengono creati nel database partendo dal presupposto che ci sarà spazio sufficiente
sotto il database per file di grandi dimensioni. GRASS rimuove periodicamente i file temporanei che hanno
stati lasciati indietro da programmi che non sono riusciti a rimuoverli prima di terminare.
g.tempfile crea un file univoco e stampa il nome. L'utente è tenuto a fornire a
process-id che sarà usato come parte del nome del file. La maggior parte delle shell Unix fornisce a
modo per ottenere l'id del processo della shell corrente. Per /bin/sh e /bin/csh questo è $$. Esso
si consiglia di specificare $$ come ID di processo per g.tempfile.
ESEMPIO
Nel /bin/sh script deve essere utilizzata la seguente sintassi:
temp1=`g.tempfile pid=$$`
temp2=`g.tempfile pid=$$`
Per gli script /bin/csh, è possibile utilizzare quanto segue:
imposta temp1=`g.tempfile pid=$$`
imposta temp2=`g.tempfile pid=$$`
NOTE
Ogni chiamata a g.tempfile crea un nome diverso (cioè univoco). Anche se GRASS lo fa
alla fine riesce a rimuovere i file temporanei che sono stati lasciati indietro, il programmatore
dovrebbe fare ogni sforzo per rimuovere questi file. Spesso diventano grandi e occupano il disco
spazio. Se scrivi /bin/sh script, impara a usare il /bin/sh trappola comando. Se scrivi
/bin/csh, impara a usare /bin/csh onintr comando.
Usa g.tempfilegrass online utilizzando i servizi onworks.net