![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| AIX AIX ist IBM in der Branche führenden UNIX-Betriebssystem, das den Anforderungen der Anwendungen, die sich auf Unternehmen in der heutigen Markt. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Wie kann ich verhindern, dass Cron von Fehlern wieder auf eine Datei nicht gefunden? | goodmis | Shell Programmierung und Scripting | 6 | 02-06-2007 10:14 AM |
| Sperren einer Datei bei der Verwendung von VI um zu verhindern, dass mehrere Sitzungen bearbeiten von diff Benutzer | Browser_ice | AIX | 14 | 11-23-2006 10:43 AM |
| Verhindern von Datei per E-Mail mehrere Male von einem Job | Sree_2503 | Shell Programmierung und Scripting | 2 | 11-14-2006 12:47 PM |
| Fehler beim Schließen Datei lesen | ALTRUNVRSOFLN | High-Level-Programmierung | 1 | 09-18-2006 12:29 PM |
| verhindern, dass die Dateigröße ist zu groß | ust | UNIX for Dummies Questions & Answers | 2 | 03-10-2005 02:04 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Wie um zu verhindern, dass eine Anwendung von Schließen einer Datei
Ich schreibe einige Software-Tests, und einer meiner Test-Fällen, um einen Adreßraum von Schließung einer Daten-Datei (Datei wird geschlossen und ein neues eröffnet, alle 15 Minuten).
Ich kann mich nicht entfernen oder die Datei umbenennen, während es wird geschrieben, weitere Ideen zu verhindern, dass eine Datei nicht abgeschlossen - oder zumindest Fake einen Return-Code aus dem System nennen, so dass die Anwendung der Ansicht, die enge gescheitert? |
|
||||
|
Haben Sie der Quelle bis zur Anwendung?
Ist dies eine angemessene Test angesichts der Tatsache, dass der Antrag nicht tun, dies geschieht in der Regel? Was erwarten Sie von einer Anwendung zu tun haben, wenn sie einen Fehler aus "close ()"? I, für ein als Programmierer, die nicht davon ausgehen, die Datei noch geöffnet und auf die Verwendung dieses filedescriptor. Wenn ich einen Fehler von einem close (), würde ich möglicherweise den Fehler zu behandeln, sondern die Datei Schlagwort wie "undefined". |
|
||||
|
Zitat:
Der Antrag ist angenommen, um eine Warnung für den Fall, dass es nicht in der Lage ist, die Akte zu schließen, wenn der Timer erscheint. Dies ist der Fall, ich bin zu testen. Scheitert die Übertragung der Datei ist ein separates Test. |
|
||||
|
Ich schlage vor, Sie ändern den Code in der Nähe ...
Code:
#ifdef TEST_CLOSE_FAILED
rc=-1;
errno=EIO;
#else
rc=close(fd);
#endif
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|