The UNIX and Linux Forums  
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.

Go Back   Die UNIX-und Linux-Foren > Betriebssysteme > AIX
.
Google unix.com



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

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 01-06-2008
jasahl jasahl is offline
Registrierte Nutzer
  
 

Join Date: Jan 2008
Beiträge: 3
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?
  #2 (permalink)  
Old 01-06-2008
Portier porter is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Jan 2007
Beiträge: 2965
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".
  #3 (permalink)  
Old 01-06-2008
jasahl jasahl is offline
Registrierte Nutzer
  
 

Join Date: Jan 2008
Beiträge: 3
Zitat:
Zitat von Portier View Post
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".
Ich habe Zugriff auf den Quellcode (wenn auch nur lesen). Dies ist eine Anwendung, die Aufzeichnungen von Informationen in eine Datei. Die Datei wird geschlossen, alle 15 Minuten und an Enterprise Storage. Eine neue Datei geöffnet wird.

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.
  #4 (permalink)  
Old 01-06-2008
Portier porter is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Jan 2007
Beiträge: 2965
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
Jedoch, eine Alternative wäre, um diese Datei auf eine eigene Partition dann Kraft, die eine Demontage der Partition, effektiv simuliert den Verlust des Zugangs zu den Speichermedien.
  #5 (permalink)  
Old 01-06-2008
jasahl jasahl is offline
Registrierte Nutzer
  
 

Join Date: Jan 2008
Beiträge: 3
Vielen Dank - die gewaltsame Demontage ist wahrscheinlich die beste Option, da wir uns nicht gestattet zu ändern Code für formelle Prüfung.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Aus
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:55 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0