The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Sistemi Operativi > AIX
.
google unix.com



AIX IBM AIX è leader del settore sistema operativo UNIX che soddisfa le esigenze delle applicazioni che si basano su imprese nel mercato di oggi.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Come faccio a impedire il ritorno di cron errori in un file non trovato? goodmis Shell scripting e di programmazione 6 02-06-2007 10:14 AM
Bloccare un file quando si utilizza per evitare VI multiple sessioni da modificare diff utenti Browser_ice AIX 14 11-23-2006 10:43 AM
Impedire il file venga inviato più volte da un posto di lavoro Sree_2503 Shell scripting e di programmazione 2 11-14-2006 12:47 PM
Errore durante la chiusura di leggere il file ALTRUNVRSOFLN Di programmazione ad alto livello 1 09-18-2006 12:29 PM
evitare che la dimensione del file è troppo grande ust UNIX for Dummies Domande & Risposte 2 03-10-2005 02:04 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 01-06-2008
jasahl jasahl is offline
Utente Registrato
  
 

Iscriviti Data: gennaio 2008
Interventi: 3
Come impedire la chiusura di una domanda da un file

Sto scrivendo alcuni software di test, e uno dei miei casi di test è quello di impedire uno spazio di indirizzamento di chiusura di un file di dati (file viene chiuso e aperto uno nuovo ogni 15 minuti).

Non è possibile rimuovere o rinominare il file mentre è in corso la scrittura di qualsiasi altre idee per evitare che un file venga chiuso - o almeno finto un codice di ritorno dalla chiamata di sistema in modo che l'applicazione non pensa che la stretta?
  #2 (permalink)  
Old 01-06-2008
porter porter is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 2.965
Avete la fonte alla domanda?

Si tratta di un caso di prova ragionevole, dato che la domanda non farlo normalmente?

Che cosa ci si aspetta una domanda da fare se si ha un errore di "close ()"?

Io, per uno come programmatore, non assumerebbe il file è stato ancora aperto e continuare a utilizzare lo stesso filedescriptor. Se ho commesso un errore da un close (), mi può riferire l'errore, ma hanno a trattare il descrittore di file come "indefinito".
  #3 (permalink)  
Old 01-06-2008
jasahl jasahl is offline
Utente Registrato
  
 

Iscriviti Data: gennaio 2008
Interventi: 3
Citazione:
Originalmente inviato da porter View Post
Avete la fonte alla domanda?

Si tratta di un caso di prova ragionevole, dato che la domanda non farlo normalmente?

Che cosa ci si aspetta una domanda da fare se si ha un errore di "close ()"?

Io, per uno come programmatore, non assumerebbe il file è stato ancora aperto e continuare a utilizzare lo stesso filedescriptor. Se ho commesso un errore da un close (), mi può riferire l'errore, ma hanno a trattare il descrittore di file come "indefinito".
Ho accesso al codice sorgente (anche se di sola lettura). Questa è una domanda che registra le informazioni di sistema in un file. Il file è chiusa ogni 15 minuti e ha inviato a Enterprise Storage. Un nuovo file viene aperto.

La domanda è di pubblicare un avviso nel caso in cui non è in grado di archiviare il fascicolo, quando il timer POP. Questo è il caso mio compito di prova. Il mancato trasferimento del file è una prova separata caso.
  #4 (permalink)  
Old 01-06-2008
porter porter is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 2.965
Vi suggerisco di cambiare il codice per chiudere ...


Codice:
#ifdef TEST_CLOSE_FAILED
         rc=-1;
         errno=EIO;
#else
         rc=close(fd);
#endif

Tuttavia, l'alternativa sarebbe quella di mettere il file su di essa la propria partizione poi smontare uno vigore di tale partizione, in modo efficace per simulare la perdita di accesso al supporto di memorizzazione.
  #5 (permalink)  
Old 01-06-2008
jasahl jasahl is offline
Utente Registrato
  
 

Iscriviti Data: gennaio 2008
Interventi: 3
Grazie - smontare il forzato è probabilmente l'opzione migliore dal momento che non sono autorizzati a modificare il codice di test.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Chiuso
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 10:01 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0