Thread open-Anweisung (22 answers)
Opened by geloescht at 2012-06-24 00:30

geloescht
 2012-06-24 21:28
#159336 #159336
User since
2012-06-19
141 Artikel
BenutzerIn
[default_avatar]
Hallo bianca

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#############################################
# File-Name-Generator (FNG) / Dateinamenbau #
#############################################

open(FILECOUNTER, "+<coresys/counter.csv");
flock(FILECOUNTER, LOCK_EX);
my $oldcounter = <FILECOUNTER>;
my $newcounter = $oldcounter+1;
truncate(FILECOUNTER, 0);
seek(FILECOUNTER, 0, 0);
print FILECOUNTER $newcounter;
close(FILECOUNTER);
my $clientfile = "clientfile_".$newcounter.".csv";


Wenn hier in der ersten Zeile (open) ein "or die" hinkäme, was würde es bewirken, bzw. ab wann würde das "or die" zum Tragen kommen. Doch nicht schon, wenn die zu öffnende Datei bereits durch einen anderen Vorgang geöffnet wäre? Also sprich:"Ein anderer ist grad drin und sperrt mit LOOK_EX). Das wär ja doof! *g*

Gruß HP-User
Last edited: 2012-06-24 21:30:47 +0200 (CEST)
Past brought us "SYS 64738". Present brought us "ctrl+alt+del". But what will future bring?

View full thread open-Anweisung