![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
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? |
|
||||
|
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". |
|
||||
|
Citazione:
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. |
|
||||
|
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. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|