Cron toutes les N minutes > à 30
Fermé
David
-
15 avril 2021 à 15:12
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 - 16 avril 2021 à 17:17
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 - 16 avril 2021 à 17:17
A voir également:
- Cron toutes les 5 minutes
- Glary utilities 5 gratuit - Télécharger - Nettoyage
- Sirène pompiers 5 fois signification ✓ - Forum Loisirs / Divertissements
- 5 bips au démarrage hp ✓ - Forum Matériel & Système
- Fichier gta 5 - Forum jeux en ligne
- Réglage montre kalenji 5 atm waterproof - Forum Accessoires & objets connectés
1 réponse
trauqnej
Messages postés
154
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2022
23
16 avril 2021 à 17:17
16 avril 2021 à 17:17
un cron de base avec le script :
Il faut remplacer echo 'dudulle' par ce que tu veux faire
J'explique :
date "+%s" est la date epoc # faire man date pour avoir plus d'infos.
# 50 minutes est égale à 3000 secondes
#donc, j’enlève les trois derniers chiffre du nombre epoc via: cut -c -7
je regarde si la variable récupérer est un multiple de 3 # pour rappel : 3000 - trois derniers chiffres
si oui... je lance mon script.
Il y a mieux (plus condensé) mais je pense que celle-ci est facilement compréhensible.
Cordialement,
* * * * * var1=$(date "+%s" | cut -c -7) ; if [ `echo "$var1 % 3" | bc` -eq 0 ]; then echo 'dudulle'; fi
Il faut remplacer echo 'dudulle' par ce que tu veux faire
J'explique :
date "+%s" est la date epoc # faire man date pour avoir plus d'infos.
# 50 minutes est égale à 3000 secondes
#donc, j’enlève les trois derniers chiffre du nombre epoc via: cut -c -7
je regarde si la variable récupérer est un multiple de 3 # pour rappel : 3000 - trois derniers chiffres
si oui... je lance mon script.
Il y a mieux (plus condensé) mais je pense que celle-ci est facilement compréhensible.
Cordialement,