[Java I/O] Ouverture et écriture par plusieurs process Java
Bonjour,
J'ai observé un comportement bizarre lors de tests avec des occurrences d'un programme Java lancés simultanément.
Je lançais plusieurs occurrences d'un même programme sur une machine CentOS 6, via crontab, toutes les 8 minutes.
Le soucis c'est que le programme se lançait et que mon script de démarrage ne vérifiait pas si une occurrence tournait déjà ou non. Donc au bout d'une demi-heure j'avais différents processus lancés.. Le soucis est que le programme écrit dans un fichier au même moment pour chaque occurrence. Du coup, le phénomène que j'ai observé était que les droits de mes fichiers de sortie, habituellement "rw- rw- r--" se sont transformés en "rw- r-- r--".
Et depuis, mes fichiers de sortie gardent ces droits là, même en mono-instance de mon programme..
Quelqu'un aurait-il une solution/explication ? Merci d'avance.
Arkh