Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michel fabing
Cron te permet de lancer un script, une tache, une appli de maniere repetitif. Ainsi on peut parametrer - les minutes ou ils doit se lancer (toutes les 30 minutes par exemple) - les heures (toutes les 2 heures, ou seulement a 07H et 22H) - Les jours (le 01 le 15 du mois) - les mois (janvier et juillet uniquement) - les jours de la semaine (du lundi au vendredi, ou que les samedi par exmple)
la commande AT ne permet pas de lancer une tache de manière repetitif.
Donc dans ton cas, je suggerai d'utiliser Cron qui va lancer un script tout les samedi, et qui verifierais tout d'abord que l'on est bien dans les 6 derniers jours du mois.
Dom wrote:
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Tres cordialement.
Cron te permet de lancer un script, une tache, une appli de maniere
repetitif. Ainsi on peut parametrer
- les minutes ou ils doit se lancer (toutes les 30 minutes par exemple)
- les heures (toutes les 2 heures, ou seulement a 07H et 22H)
- Les jours (le 01 le 15 du mois)
- les mois (janvier et juillet uniquement)
- les jours de la semaine (du lundi au vendredi, ou que les samedi par
exmple)
la commande AT ne permet pas de lancer une tache de manière repetitif.
Donc dans ton cas, je suggerai d'utiliser Cron qui va lancer un script
tout les samedi, et qui verifierais tout d'abord que l'on est bien dans
les 6 derniers jours du mois.
Dom wrote:
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Cron te permet de lancer un script, une tache, une appli de maniere repetitif. Ainsi on peut parametrer - les minutes ou ils doit se lancer (toutes les 30 minutes par exemple) - les heures (toutes les 2 heures, ou seulement a 07H et 22H) - Les jours (le 01 le 15 du mois) - les mois (janvier et juillet uniquement) - les jours de la semaine (du lundi au vendredi, ou que les samedi par exmple)
la commande AT ne permet pas de lancer une tache de manière repetitif.
Donc dans ton cas, je suggerai d'utiliser Cron qui va lancer un script tout les samedi, et qui verifierais tout d'abord que l'on est bien dans les 6 derniers jours du mois.
Dom wrote:
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Tres cordialement.
Dom
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Si non comment faire ?
Merci
"michel fabing" a écrit dans le message de news:42a024e0$0$22765$
Cron te permet de lancer un script, une tache, une appli de maniere repetitif. Ainsi on peut parametrer - les minutes ou ils doit se lancer (toutes les 30 minutes par exemple) - les heures (toutes les 2 heures, ou seulement a 07H et 22H) - Les jours (le 01 le 15 du mois) - les mois (janvier et juillet uniquement) - les jours de la semaine (du lundi au vendredi, ou que les samedi par exmple)
la commande AT ne permet pas de lancer une tache de manière repetitif.
Donc dans ton cas, je suggerai d'utiliser Cron qui va lancer un script tout les samedi, et qui verifierais tout d'abord que l'on est bien dans les 6 derniers jours du mois.
Dom wrote:
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Tres cordialement.
Est il possible avec la commande "date" d'afficher le jour du dernier samedi
du mois ?
Si non comment faire ?
Merci
"michel fabing" <fabing.michel@free.fr> a écrit dans le message de
news:42a024e0$0$22765$626a14ce@news.free.fr...
Cron te permet de lancer un script, une tache, une appli de maniere
repetitif. Ainsi on peut parametrer
- les minutes ou ils doit se lancer (toutes les 30 minutes par exemple)
- les heures (toutes les 2 heures, ou seulement a 07H et 22H)
- Les jours (le 01 le 15 du mois)
- les mois (janvier et juillet uniquement)
- les jours de la semaine (du lundi au vendredi, ou que les samedi par
exmple)
la commande AT ne permet pas de lancer une tache de manière repetitif.
Donc dans ton cas, je suggerai d'utiliser Cron qui va lancer un script
tout les samedi, et qui verifierais tout d'abord que l'on est bien dans
les 6 derniers jours du mois.
Dom wrote:
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Si non comment faire ?
Merci
"michel fabing" a écrit dans le message de news:42a024e0$0$22765$
Cron te permet de lancer un script, une tache, une appli de maniere repetitif. Ainsi on peut parametrer - les minutes ou ils doit se lancer (toutes les 30 minutes par exemple) - les heures (toutes les 2 heures, ou seulement a 07H et 22H) - Les jours (le 01 le 15 du mois) - les mois (janvier et juillet uniquement) - les jours de la semaine (du lundi au vendredi, ou que les samedi par exmple)
la commande AT ne permet pas de lancer une tache de manière repetitif.
Donc dans ton cas, je suggerai d'utiliser Cron qui va lancer un script tout les samedi, et qui verifierais tout d'abord que l'on est bien dans les 6 derniers jours du mois.
Dom wrote:
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Tres cordialement.
Rakotomandimby (R12y) Mihamina
( Fri, 03 Jun 2005 11:37:29 +0200 ) michel fabing :
Donc dans ton cas, je suggerai d'utiliser Cron qui
Puis-je te suggérer de répondre correctement aussi? Conformément à ceci: http://www.giromini.org/usenet-fr/repondre.html
-- Mirroir de logiciels libres http://www.etud-orleans.fr Développement de logiciels libres http://aspo.rktmb.org/activites/developpement Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance (En louant les services de l'ASPO vous luttez contre la fracture numerique)
( Fri, 03 Jun 2005 11:37:29 +0200 ) michel fabing :
Donc dans ton cas, je suggerai d'utiliser Cron qui
Puis-je te suggérer de répondre correctement aussi?
Conformément à ceci:
http://www.giromini.org/usenet-fr/repondre.html
--
Mirroir de logiciels libres http://www.etud-orleans.fr
Développement de logiciels libres http://aspo.rktmb.org/activites/developpement
Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)
( Fri, 03 Jun 2005 11:37:29 +0200 ) michel fabing :
Donc dans ton cas, je suggerai d'utiliser Cron qui
Puis-je te suggérer de répondre correctement aussi? Conformément à ceci: http://www.giromini.org/usenet-fr/repondre.html
-- Mirroir de logiciels libres http://www.etud-orleans.fr Développement de logiciels libres http://aspo.rktmb.org/activites/developpement Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance (En louant les services de l'ASPO vous luttez contre la fracture numerique)
Rakotomandimby (R12y) Mihamina
( Fri, 03 Jun 2005 11:46:52 +0200 ) Dom :
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Tu peux le savoir en lisant ce que dit 'man date'
Si non comment faire ?
De toutes façon il faudra que tu t'initie aux scripts shell, et voici un bon début:
-- Mirroir de logiciels libres http://www.etud-orleans.fr Développement de logiciels libres http://aspo.rktmb.org/activites/developpement Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance (En louant les services de l'ASPO vous luttez contre la fracture numerique)
( Fri, 03 Jun 2005 11:46:52 +0200 ) Dom :
Est il possible avec la commande "date" d'afficher le jour du dernier
samedi du mois ?
Tu peux le savoir en lisant ce que dit 'man date'
Si non comment faire ?
De toutes façon il faudra que tu t'initie aux scripts shell, et voici un
bon début:
--
Mirroir de logiciels libres http://www.etud-orleans.fr
Développement de logiciels libres http://aspo.rktmb.org/activites/developpement
Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)
-- Mirroir de logiciels libres http://www.etud-orleans.fr Développement de logiciels libres http://aspo.rktmb.org/activites/developpement Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance (En louant les services de l'ASPO vous luttez contre la fracture numerique)
Bernard Déléchamp
Dom wrote:
Bonjour,
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Par cron, tu exécute un script qui lance ta tâche, chaque samedi.
A l'aide la commande date (un peu de lecture de la page de man), tu vérifies que :
(date du jour + 7) n'est pas dans le même mois que (date du jour), et, si oui, tu exécutes la tâche voulue.
Je faisais un truc dans ce genre dans le temps pour les changements d'heure d'été/hiver sur un système qui ne le faisait pas tout seul.
Tres cordialement.
HTH
-- L'enseignement des lettres est à la littérature ce que la gynécologie est à l'érotisme. Guy Bedos
Dom wrote:
Bonjour,
Bonjour,
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Par cron, tu exécute un script qui lance ta tâche, chaque samedi.
A l'aide la commande date (un peu de lecture de la page de man), tu
vérifies que :
(date du jour + 7) n'est pas dans le même mois que (date du jour), et,
si oui, tu exécutes la tâche voulue.
Je faisais un truc dans ce genre dans le temps pour les changements
d'heure d'été/hiver sur un système qui ne le faisait pas tout seul.
Tres cordialement.
HTH
--
L'enseignement des lettres est à la littérature ce que la gynécologie
est à l'érotisme.
Guy Bedos
Je dois lancer une tache, chaque derniers samedi du mois.
Comment puis je faire cela proprement.
Par cron, tu exécute un script qui lance ta tâche, chaque samedi.
A l'aide la commande date (un peu de lecture de la page de man), tu vérifies que :
(date du jour + 7) n'est pas dans le même mois que (date du jour), et, si oui, tu exécutes la tâche voulue.
Je faisais un truc dans ce genre dans le temps pour les changements d'heure d'été/hiver sur un système qui ne le faisait pas tout seul.
Tres cordialement.
HTH
-- L'enseignement des lettres est à la littérature ce que la gynécologie est à l'érotisme. Guy Bedos
Cem
Dom wrote:
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Si non comment faire ?
Je ne crois pas. Tu pourrais faire comme ça, en utilisant un script en ligne perl.
derniereSemaine=$(perl -e ' @now=localtime(); @now_plus_7=localtime(time+3600*24*7); print $now[4]==$now_plus_7[4]?"no":"yes";') if [ $derniereSemaine = "yes" ]; then la_commande_que_tu_veux_executer fi
Le principe est simple. On compare le mois de la date courante et le mois de la date courante + 7 jours. Et on n'exécute la commande que si ces deux mois diffèrent.
Dom wrote:
Est il possible avec la commande "date" d'afficher le jour du dernier
samedi du mois ?
Si non comment faire ?
Je ne crois pas.
Tu pourrais faire comme ça, en utilisant un script en ligne perl.
derniereSemaine=$(perl -e '
@now=localtime();
@now_plus_7=localtime(time+3600*24*7);
print $now[4]==$now_plus_7[4]?"no":"yes";')
if [ $derniereSemaine = "yes" ]; then
la_commande_que_tu_veux_executer
fi
Le principe est simple.
On compare le mois de la date courante et le mois de la date courante + 7
jours. Et on n'exécute la commande que si ces deux mois diffèrent.
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Si non comment faire ?
Je ne crois pas. Tu pourrais faire comme ça, en utilisant un script en ligne perl.
derniereSemaine=$(perl -e ' @now=localtime(); @now_plus_7=localtime(time+3600*24*7); print $now[4]==$now_plus_7[4]?"no":"yes";') if [ $derniereSemaine = "yes" ]; then la_commande_que_tu_veux_executer fi
Le principe est simple. On compare le mois de la date courante et le mois de la date courante + 7 jours. Et on n'exécute la commande que si ces deux mois diffèrent.
Cem
Cem wrote:
Dom wrote:
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Si non comment faire ?
Je ne crois pas. Tu pourrais faire comme ça, en utilisant un script en ligne perl.
[...]
Le principe est simple. On compare le mois de la date courante et le mois de la date courante + 7 jours. Et on n'exécute la commande que si ces deux mois diffèrent.
Il est possible finalement de faire beaucoup plus simplement la même chose avec la commande date.
if [ $(date +%m) -ne $(date -d "+7 days" +%m) ]; then la_commande_que_tu_veux_exécuter fi
'date +%m' donne le numéro du mois courant et 'date -d "+7 days" +%m' le numéro du mois du même jour de la semaine suivante.
Cem wrote:
Dom wrote:
Est il possible avec la commande "date" d'afficher le jour du dernier
samedi du mois ?
Si non comment faire ?
Je ne crois pas.
Tu pourrais faire comme ça, en utilisant un script en ligne perl.
[...]
Le principe est simple.
On compare le mois de la date courante et le mois de la date courante + 7
jours. Et on n'exécute la commande que si ces deux mois diffèrent.
Il est possible finalement de faire beaucoup plus simplement la même chose
avec la commande date.
if [ $(date +%m) -ne $(date -d "+7 days" +%m) ]; then
la_commande_que_tu_veux_exécuter
fi
'date +%m' donne le numéro du mois courant et 'date -d "+7 days" +%m' le
numéro du mois du même jour de la semaine suivante.
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Si non comment faire ?
Je ne crois pas. Tu pourrais faire comme ça, en utilisant un script en ligne perl.
[...]
Le principe est simple. On compare le mois de la date courante et le mois de la date courante + 7 jours. Et on n'exécute la commande que si ces deux mois diffèrent.
Il est possible finalement de faire beaucoup plus simplement la même chose avec la commande date.
if [ $(date +%m) -ne $(date -d "+7 days" +%m) ]; then la_commande_que_tu_veux_exécuter fi
'date +%m' donne le numéro du mois courant et 'date -d "+7 days" +%m' le numéro du mois du même jour de la semaine suivante.
jul
Le Fri, 03 Jun 2005 12:53:57 +0200, Rakotomandimby (R12y) Mihamina a écrit :
( Fri, 03 Jun 2005 11:46:52 +0200 ) Dom :
Est il possible avec la commande "date" d'afficher le jour du dernier samedi du mois ?
Tu peux le savoir en lisant ce que dit 'man date'
Si non comment faire ?
De toutes façon il faudra que tu t'initie aux scripts shell, et voici un bon début:
Hérétique ! Il n'existe qu'une référence pour le scripting : l'advanced bash scripting guide. C'est aussi vieux que le tldp (the linux documentation project) trop peu cité (les usages se perdent).
La version à jour est l'orginale : http://www.tldp.org/LDP/abs/html/
La traduction française est cependant pas obsolète. http://abs.traduc.org/abs-3.1-fr/
(je sais [ $SHELL -ne "bash" ] mais c'est presque vrai :) et ce manuel couvre suffisamment de fonctionnalités non spécifique au bash qu'elles peuvent être portés facilement à d'autres shell
-- Pardon this fortune. Database under reconstruction.
Le Fri, 03 Jun 2005 12:53:57 +0200, Rakotomandimby (R12y) Mihamina a
écrit :
( Fri, 03 Jun 2005 11:46:52 +0200 ) Dom :
Est il possible avec la commande "date" d'afficher le jour du dernier
samedi du mois ?
Tu peux le savoir en lisant ce que dit 'man date'
Si non comment faire ?
De toutes façon il faudra que tu t'initie aux scripts shell, et voici un
bon début:
Hérétique ! Il n'existe qu'une référence pour le scripting :
l'advanced bash scripting guide. C'est aussi vieux que le tldp (the linux
documentation project) trop peu cité (les usages se perdent).
La version à jour est l'orginale :
http://www.tldp.org/LDP/abs/html/
La traduction française est cependant pas obsolète.
http://abs.traduc.org/abs-3.1-fr/
(je sais [ $SHELL -ne "bash" ] mais c'est presque vrai :) et ce manuel
couvre suffisamment de fonctionnalités non spécifique au bash qu'elles
peuvent être portés facilement à d'autres shell
--
Pardon this fortune. Database under reconstruction.
Hérétique ! Il n'existe qu'une référence pour le scripting : l'advanced bash scripting guide. C'est aussi vieux que le tldp (the linux documentation project) trop peu cité (les usages se perdent).
La version à jour est l'orginale : http://www.tldp.org/LDP/abs/html/
La traduction française est cependant pas obsolète. http://abs.traduc.org/abs-3.1-fr/
(je sais [ $SHELL -ne "bash" ] mais c'est presque vrai :) et ce manuel couvre suffisamment de fonctionnalités non spécifique au bash qu'elles peuvent être portés facilement à d'autres shell
-- Pardon this fortune. Database under reconstruction.