[Java] fichier de log non bloqué

fichier de log non bloqué [Java] - Java - Programmation

Marsh Posté le 28-02-2007 à 11:16:19    

Je voudrais faire un petit daemon qui tt les 5sec, regarde si un répertoire a changé par rapport à la dernière vérif, et si oui envoit les fichiers modifiés dans 2 autres répertoires réseau.
 
Je voudrais que ce daemon fasse un log (fichier txt tout con), et l'idée c'est que je voudrais pouvoir consulter ce fichier texte même pendant que le daemon tourne.
 
Y'a quelque chose de spécifique à faire pour ça ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 28-02-2007 à 11:16:19   

Reply

Marsh Posté le 28-02-2007 à 11:33:42    

Un bon petit script shell tiendrait en 3 lignes non ?

Reply

Marsh Posté le 28-02-2007 à 12:37:46    

je maitrise pas bien le shell...et c'est un serveur windows, je sais pas trop si le shell de base le permet, faudrait tomber dans le VBS je présume
 
si t'as un script tu m'intéresses


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 28-02-2007 à 15:50:23    

Laisse tomber le shell.
 
Ruby?
 
PHP? [:alph-one]
 
Heu sinon, fais-le en Java et vois ce que ça donne; repasse si ça foire. Fais gaffe si tu bufferises le stream, car tu ne verras les màj qu'après un flush! (que tu feras donc ttes les 5 secs après chaque vérif).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-02-2007 à 19:07:23    

hum...ok, je regarde...on regarde aussi si il existe pas un petit prog qui fait déjà ca...le contraire serait étonnant ca doit etre assez courrant comme tache...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 01-03-2007 à 10:23:10    

Dans l'absolue, si tu tiens à programmer dans language verbeux plutot que script like (comme python), tu peux le faire en c# d'autant plus que ton besoin est sous windows.
La classe FileSystemWatcher te mache une grosse partie du boulot.
http://msdn.microsoft.com/library/ [...] stopic.asp  
 
En plus en .Net tu pourras creer un VRAI démon qui tournera sous forme de service Windows.
C# est syntaxiquement très proche du java.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed