Hallo Yann,
Dazu zwei Tips:
Eindeutige Dateinamen kann man am einfachsten erzeugen, indem man die Prozess-ID (PID) mit in den Dateinamen aufnimmt. Sowohl in Bash Shellscripten als auch in Perl kannst Du dafür die Variable $$ verwenden. Damit kann man wirksam verhindern, dass sich zufällig gleichzeitig und damit gleichnamige Dateien überschreiben.
Der Ansatz mit dem hochzählen _01, 02, etc. würde zwar prinzipiell auch halbwegs funktionieren, aber da müsstest Du erst ermitteln welches die höchste Nummer ist. Da der Scriptserver Prozesse parallel abarbeitet, kann es dabei zu einer Race Condition kommen. Der Weg mit der PID ist m.E. einfacher und sicherer.
Den User Kontext stellt Helios in der Environment Variable SCRIPT_EVENTUSER zur Verfügung. Auf diese kannst Du auch z.B. in einem Shell- oder Perl-Script zugreifen. Somit ist die Sortierung nach Userkontext auch relativ einfach möglich.
viele Grüße
Bernd Flachsbart
als Antwort auf: [#554121]