quelqu'un a une expérience avec ce type de monotoring ?
Je dois scruter un dossier partagé sur un serveur qui sert de backup.
Malheureusement, le backup à un nom fixe. Ma solution est quand ce fichier arrive sur le serveur, de la modifier tout de suite en ajoutant la gate et l'heure dans le nom.
La solution d'un cron ne me va pas car je sais jamais quand ce fichier va arriver et je me vois mal faire un cron toutes les 10 secondes.
Si quelqu'un à une solution je suis preneur.
Merci.
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 15:24:28 +0100, Arnaud Gomes-do-Vale wrote:
Qu'est ce qu'elle a ma gueule ? writes:
De toute facon ça change rien au probleme car j'aimerai bien pourvoir utiliser ce type de monotoring pour automatiser les backup de (par exemple) /etc en temps reel car il m'arrive de faire plusieurs modif dans la même apres midi et avec cron, je n'ai pas d'historique complet.
Metche est ton ami.
"metche should be installed with a cronjob..."
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 15:24:28 +0100, Arnaud Gomes-do-Vale <aun@glou.org> wrote:
Qu'est ce qu'elle a ma gueule ? <nospam@d.email> writes:
De toute facon ça change rien au probleme car j'aimerai bien pourvoir
utiliser ce type de monotoring pour automatiser les backup de (par
exemple) /etc en temps reel car il m'arrive de faire plusieurs modif
dans la même apres midi et avec cron, je n'ai pas d'historique
complet.
Metche est ton ami.
"metche should be installed with a cronjob..."
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 15:24:28 +0100, Arnaud Gomes-do-Vale wrote:
Qu'est ce qu'elle a ma gueule ? writes:
De toute facon ça change rien au probleme car j'aimerai bien pourvoir utiliser ce type de monotoring pour automatiser les backup de (par exemple) /etc en temps reel car il m'arrive de faire plusieurs modif dans la même apres midi et avec cron, je n'ai pas d'historique complet.
Metche est ton ami.
"metche should be installed with a cronjob..."
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
denis.paris
Le 04/12/2011 16:30, YBM a écrit :
Le 04.12.2011 16:10, Nicolas George a écrit :
"denis.paris" , dans le message <4edb871c$0$10095$, a écrit :
Si je fais un "tar cf fichier.tar xx", ce fichier pourrait être renommé par un autre programme, pendant sa création?
Oui.
et la beauté de la chose est que ça ne gène en rien le processus qui écrit dans le fichier :
$ (i=1; while true ; do echo $i; sleep 1; i=$(($i+1)); done >> toto)& sleep 2; echo voici toto : ; cat toto ; mv toto titi; sleep 2; echo voici titi ; cat titi [1] 9659 voici toto : 1 2 3 voici titi 1 2 3 4 5 $ kill %1
En effet, c'est beau. Merci de l'info (plus j'utilise linux, plus j'aime...)
Le 04/12/2011 16:30, YBM a écrit :
Le 04.12.2011 16:10, Nicolas George a écrit :
"denis.paris" , dans le message
<4edb871c$0$10095$426a74cc@news.free.fr>, a écrit :
Si je fais un "tar cf fichier.tar xx", ce fichier pourrait être renommé
par un autre programme, pendant sa création?
Oui.
et la beauté de la chose est que ça ne gène en rien le processus qui
écrit dans le fichier :
$ (i=1; while true ; do echo $i; sleep 1; i=$(($i+1)); done >> toto)&
sleep 2; echo voici toto : ; cat toto ;
mv toto titi; sleep 2;
echo voici titi ; cat titi
[1] 9659
voici toto :
1
2
3
voici titi
1
2
3
4
5
$ kill %1
En effet, c'est beau. Merci de l'info (plus j'utilise linux, plus j'aime...)
"denis.paris" , dans le message <4edb871c$0$10095$, a écrit :
Si je fais un "tar cf fichier.tar xx", ce fichier pourrait être renommé par un autre programme, pendant sa création?
Oui.
et la beauté de la chose est que ça ne gène en rien le processus qui écrit dans le fichier :
$ (i=1; while true ; do echo $i; sleep 1; i=$(($i+1)); done >> toto)& sleep 2; echo voici toto : ; cat toto ; mv toto titi; sleep 2; echo voici titi ; cat titi [1] 9659 voici toto : 1 2 3 voici titi 1 2 3 4 5 $ kill %1
En effet, c'est beau. Merci de l'info (plus j'utilise linux, plus j'aime...)
Nicolas George
Arnaud Gomes-do-Vale , dans le message , a écrit :
La création du fichier elle-même est atomique.
Non. Tu parles de la création du fichier en tant qu'entrée dans le système de fichiers, alors qu'il était évident que les messages auxquels tu réponds parlent de la création du fichier en tant que bloc d'information structurée.
Arnaud Gomes-do-Vale , dans le message
<m3k46cxs87.fsf@carrosse.glou.org>, a écrit :
La création du fichier elle-même est
atomique.
Non. Tu parles de la création du fichier en tant qu'entrée dans le système
de fichiers, alors qu'il était évident que les messages auxquels tu réponds
parlent de la création du fichier en tant que bloc d'information structurée.
Arnaud Gomes-do-Vale , dans le message , a écrit :
La création du fichier elle-même est atomique.
Non. Tu parles de la création du fichier en tant qu'entrée dans le système de fichiers, alors qu'il était évident que les messages auxquels tu réponds parlent de la création du fichier en tant que bloc d'information structurée.
pmenier
Le 04/12/2011 15:20, Qu'est ce qu'elle a ma gueule ? a écrit :
J'avais testé ce truc il y a qq mois (au cas où j'ai des notes si ça t'intéresse) et ça a l'air plein de possibilités.
Oui, ça m'interesse. Merci.
C'est pas tout jeune hein je préviens:
http://tips.pmenier.net/docext/incron/
Patrick
Qu'est ce qu'elle a ma gueule ?
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" <denis.paris@free.fr> wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il
est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
denis.paris
Le 07/12/2011 20:45, Qu'est ce qu'elle a ma gueule ? a écrit :
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque? (car dans ce cas il changerait de n° d'inode)
Le 07/12/2011 20:45, Qu'est ce qu'elle a ma gueule ? a écrit :
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris"<denis.paris@free.fr> wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il
est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le
déplacer sur un autre disque? (car dans ce cas il changerait de n° d'inode)
Le 07/12/2011 20:45, Qu'est ce qu'elle a ma gueule ? a écrit :
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque? (car dans ce cas il changerait de n° d'inode)
Nicolas George
"denis.paris" , dans le message <4edfed3b$0$14491$, a écrit :
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque?
On ne peut pas déplacer un fichier entre deux filesystems distincts. Tout ce qu'on peut faire, c'est le copier puis supprimer l'original ; évidemment, la plupart des logiciels font ça automatiquement quand on leur demande de déplacer, donc la plupart des gens ne voient pas la différence.
(car dans ce cas il changerait de n° d'inode)
Ce qui prouve bien que ce n'est pas un déplacement.
"denis.paris" , dans le message
<4edfed3b$0$14491$426a74cc@news.free.fr>, a écrit :
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le
déplacer sur un autre disque?
On ne peut pas déplacer un fichier entre deux filesystems distincts. Tout ce
qu'on peut faire, c'est le copier puis supprimer l'original ; évidemment, la
plupart des logiciels font ça automatiquement quand on leur demande de
déplacer, donc la plupart des gens ne voient pas la différence.
(car dans ce cas il changerait de n° d'inode)
Ce qui prouve bien que ce n'est pas un déplacement.
"denis.paris" , dans le message <4edfed3b$0$14491$, a écrit :
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque?
On ne peut pas déplacer un fichier entre deux filesystems distincts. Tout ce qu'on peut faire, c'est le copier puis supprimer l'original ; évidemment, la plupart des logiciels font ça automatiquement quand on leur demande de déplacer, donc la plupart des gens ne voient pas la différence.
(car dans ce cas il changerait de n° d'inode)
Ce qui prouve bien que ce n'est pas un déplacement.
denis.paris
Le 08/12/2011 00:26, Nicolas George a écrit :
"denis.paris" , dans le message <4edfed3b$0$14491$, a écrit :
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque?
On ne peut pas déplacer un fichier entre deux filesystems distincts. Tout ce qu'on peut faire, c'est le copier puis supprimer l'original ; évidemment, la plupart des logiciels font ça automatiquement quand on leur demande de déplacer, donc la plupart des gens ne voient pas la différence.
(car dans ce cas il changerait de n° d'inode)
Ce qui prouve bien que ce n'est pas un déplacement.
Y compris la commande "mv" qui fait cela d'une manière transparente pour l'utilisateur. Ça peut être piégeant car l'utilisateur ne voit qu'un seul filesystem qui part de "/" et doit examiner les montages avant de faire sa manœuvre.
Bien sûr quand c'est un gros fichier on voit la différence, c'est très long.
Le 08/12/2011 00:26, Nicolas George a écrit :
"denis.paris" , dans le message
<4edfed3b$0$14491$426a74cc@news.free.fr>, a écrit :
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le
déplacer sur un autre disque?
On ne peut pas déplacer un fichier entre deux filesystems distincts. Tout ce
qu'on peut faire, c'est le copier puis supprimer l'original ; évidemment, la
plupart des logiciels font ça automatiquement quand on leur demande de
déplacer, donc la plupart des gens ne voient pas la différence.
(car dans ce cas il changerait de n° d'inode)
Ce qui prouve bien que ce n'est pas un déplacement.
Y compris la commande "mv" qui fait cela d'une manière transparente pour
l'utilisateur. Ça peut être piégeant car l'utilisateur ne voit qu'un
seul filesystem qui part de "/" et doit examiner les montages avant de
faire sa manœuvre.
Bien sûr quand c'est un gros fichier on voit la différence, c'est très long.
"denis.paris" , dans le message <4edfed3b$0$14491$, a écrit :
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque?
On ne peut pas déplacer un fichier entre deux filesystems distincts. Tout ce qu'on peut faire, c'est le copier puis supprimer l'original ; évidemment, la plupart des logiciels font ça automatiquement quand on leur demande de déplacer, donc la plupart des gens ne voient pas la différence.
(car dans ce cas il changerait de n° d'inode)
Ce qui prouve bien que ce n'est pas un déplacement.
Y compris la commande "mv" qui fait cela d'une manière transparente pour l'utilisateur. Ça peut être piégeant car l'utilisateur ne voit qu'un seul filesystem qui part de "/" et doit examiner les montages avant de faire sa manœuvre.
Bien sûr quand c'est un gros fichier on voit la différence, c'est très long.
Qu'est ce qu'elle a ma gueule ?
On Wed, 07 Dec 2011 23:48:27 +0100, "denis.paris" wrote:
Le 07/12/2011 20:45, Qu'est ce qu'elle a ma gueule ? a écrit :
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque? (car dans ce cas il changerait de n° d'inode)
Pas testé.
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Wed, 07 Dec 2011 23:48:27 +0100, "denis.paris" <denis.paris@free.fr> wrote:
Le 07/12/2011 20:45, Qu'est ce qu'elle a ma gueule ? a écrit :
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris"<denis.paris@free.fr> wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il
est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le
déplacer sur un autre disque? (car dans ce cas il changerait de n° d'inode)
Pas testé.
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Wed, 07 Dec 2011 23:48:27 +0100, "denis.paris" wrote:
Le 07/12/2011 20:45, Qu'est ce qu'elle a ma gueule ? a écrit :
On Sun, 04 Dec 2011 15:07:09 +0100, "denis.paris" wrote:
Je ne suis par sûr de bien comprendre. Au moment ou le fichier arrive il est en cours de création, donc verrouillé et tu ne peux pas changer son nom.
Encore une chose, je telecharge en ce moment un iso linux de 500Mo et avant même qu'il soit terminé, je peux le deplacer dans un autre repertoire sans que ça pose problème.
Oui, j'ai compris... Question au passage: est-ce que tu pourrais le déplacer sur un autre disque? (car dans ce cas il changerait de n° d'inode)
Pas testé.
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
Qu'est ce qu'elle a ma gueule ?
On Sun, 04 Dec 2011 14:50:30 +0100, Qu'est ce qu'elle a ma gueule ? wrote:
Bonjour
quelqu'un a une expérience avec ce type de monotoring ? Je dois scruter un dossier partagé sur un serveur qui sert de backup. Malheureusement, le backup à un nom fixe. Ma solution est quand ce fichier arrive sur le serveur, de la modifier tout de suite en ajoutant la gate et l'heure dans le nom.
La solution d'un cron ne me va pas car je sais jamais quand ce fichier va arriver et je me vois mal faire un cron toutes les 10 secondes.
Si quelqu'un à une solution je suis preneur.
Merci.
Merci à tous pour votre aide.
Un petit résumé fonctionnel pour pas trop se prendre la tête pour ceux que ça interesse (et pour les archives) :
1) Installer le paquet : incron
2) Editer /etc/incron.allow y ajouter les users (1 par ligne)
/home/data/serveur/Paris/_Backup : Le dossier à scruter IN_CREATE : Agir qu'en cas de création de fichier incontab_Paris.sh : Script à executer avec parametres qui suivent $@/$# : Dans mon cas le path/filename du fichier détecté.
Il existe d'autre paramètres : RTFM ou http://tips.pmenier.net/docext/incron/
5) Le script perso pour agir que sur un fichier bien spécifique :
if [ $1 = "/home/data/serveur/Paris/_Backup/BACKUP.ZIP" ]; then
sleep 1 # Certain navigateur de fichier affichent une injurebox sans un sleep. mydate=`date +%Y%m%d_%H%M%S`
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 14:50:30 +0100, Qu'est ce qu'elle a ma gueule ? <nospam@d.email> wrote:
Bonjour
quelqu'un a une expérience avec ce type de monotoring ?
Je dois scruter un dossier partagé sur un serveur qui sert de backup.
Malheureusement, le backup à un nom fixe. Ma solution est quand ce fichier arrive sur le serveur, de la modifier tout de suite en ajoutant la gate et l'heure dans le nom.
La solution d'un cron ne me va pas car je sais jamais quand ce fichier va arriver et je me vois mal faire un cron toutes les 10 secondes.
Si quelqu'un à une solution je suis preneur.
Merci.
Merci à tous pour votre aide.
Un petit résumé fonctionnel pour pas trop se prendre la tête pour ceux que ça interesse (et pour les archives) :
1) Installer le paquet : incron
2) Editer /etc/incron.allow
y ajouter les users (1 par ligne)
/home/data/serveur/Paris/_Backup : Le dossier à scruter
IN_CREATE : Agir qu'en cas de création de fichier
incontab_Paris.sh : Script à executer avec parametres qui suivent
$@/$# : Dans mon cas le path/filename du fichier détecté.
Il existe d'autre paramètres : RTFM ou http://tips.pmenier.net/docext/incron/
5) Le script perso pour agir que sur un fichier bien spécifique :
if [ $1 = "/home/data/serveur/Paris/_Backup/BACKUP.ZIP" ]; then
sleep 1 # Certain navigateur de fichier affichent une injurebox sans un sleep.
mydate=`date +%Y%m%d_%H%M%S`
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
On Sun, 04 Dec 2011 14:50:30 +0100, Qu'est ce qu'elle a ma gueule ? wrote:
Bonjour
quelqu'un a une expérience avec ce type de monotoring ? Je dois scruter un dossier partagé sur un serveur qui sert de backup. Malheureusement, le backup à un nom fixe. Ma solution est quand ce fichier arrive sur le serveur, de la modifier tout de suite en ajoutant la gate et l'heure dans le nom.
La solution d'un cron ne me va pas car je sais jamais quand ce fichier va arriver et je me vois mal faire un cron toutes les 10 secondes.
Si quelqu'un à une solution je suis preneur.
Merci.
Merci à tous pour votre aide.
Un petit résumé fonctionnel pour pas trop se prendre la tête pour ceux que ça interesse (et pour les archives) :
1) Installer le paquet : incron
2) Editer /etc/incron.allow y ajouter les users (1 par ligne)
/home/data/serveur/Paris/_Backup : Le dossier à scruter IN_CREATE : Agir qu'en cas de création de fichier incontab_Paris.sh : Script à executer avec parametres qui suivent $@/$# : Dans mon cas le path/filename du fichier détecté.
Il existe d'autre paramètres : RTFM ou http://tips.pmenier.net/docext/incron/
5) Le script perso pour agir que sur un fichier bien spécifique :
if [ $1 = "/home/data/serveur/Paris/_Backup/BACKUP.ZIP" ]; then
sleep 1 # Certain navigateur de fichier affichent une injurebox sans un sleep. mydate=`date +%Y%m%d_%H%M%S`
-- « le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun) C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme