Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
shell script: tmp. dateizugriff regeln ?
-
- Slash
- Beiträge: 681
- Registriert: Aug 2000
- Wohnort: nähe FFM
shell script: tmp. dateizugriff regeln ?
hi
ich habe ein shellscript geschrieben, das die debug ausgaben eines progs. in eine log datei packt.
problem ist nur, wenn von mehreren rechnern das prog aufgerufen wird, ist das schlecht mit der übersicht im log
gibt es eine möglichkeit die logdatei nach dem ersten aufruf zu sperren, so dass nur "einer" reinschreiben kann und andere inputs am besten noch gepuffert, danach reingeschoben werden?
ich hoffe mal, dass das geht
gruss und thx im vorraus
ich habe ein shellscript geschrieben, das die debug ausgaben eines progs. in eine log datei packt.
problem ist nur, wenn von mehreren rechnern das prog aufgerufen wird, ist das schlecht mit der übersicht im log
gibt es eine möglichkeit die logdatei nach dem ersten aufruf zu sperren, so dass nur "einer" reinschreiben kann und andere inputs am besten noch gepuffert, danach reingeschoben werden?
ich hoffe mal, dass das geht
gruss und thx im vorraus
formerly known as Dusty
sno!
Man kann auch ein mandatory file lock nehmen:
http://web.systhug.com/kernel-lock/
Ich habe das bisher nur mit C-Programmen gemacht.
http://web.systhug.com/kernel-lock/
Ich habe das bisher nur mit C-Programmen gemacht.
Doch, aber häufiger C-Programme, auch wegen der Portabilität, Performance und Skalierbarkeit mittels Pthreads.
----------------------------------------------------------
# define mc_OFFSETOF(a, b) ((int)(&(((a*)(0))->b)))
# define mc_NIBBLE_TO_TEXT(n) ("0123456789ABCDEF"[ n ])
# define mc_CAST(new_type,old_object) (*((new_type *)(&(old_object))))
# define mc_V_SUBROUTINE(VECTOR) (*(void(**)(void))(VECTOR))()
# define mc_ISNAN(x) ((x) != (x))
# ifndef NAN
# define NAN (0./0.)
# endif
# ifndef INF
# define INF (1./0.)
# endif
# define mc_ADVICE if (argc > 1 && 0 == strncmp (argv[1], "-advice", 10) ) \
{ \
(void)printf ("Don't Panic!\n"); \
exit (42); \
} /* 42: The meaning of life, the universe, and everything. */
----------------------------------------------------------
# define mc_OFFSETOF(a, b) ((int)(&(((a*)(0))->b)))
# define mc_NIBBLE_TO_TEXT(n) ("0123456789ABCDEF"[ n ])
# define mc_CAST(new_type,old_object) (*((new_type *)(&(old_object))))
# define mc_V_SUBROUTINE(VECTOR) (*(void(**)(void))(VECTOR))()
# define mc_ISNAN(x) ((x) != (x))
# ifndef NAN
# define NAN (0./0.)
# endif
# ifndef INF
# define INF (1./0.)
# endif
# define mc_ADVICE if (argc > 1 && 0 == strncmp (argv[1], "-advice", 10) ) \
{ \
(void)printf ("Don't Panic!\n"); \
exit (42); \
} /* 42: The meaning of life, the universe, and everything. */
-
- Slash
- Beiträge: 681
- Registriert: Aug 2000
- Wohnort: nähe FFM