Page 1 of 1

[RESOLU] cron

Posted: 01 May 2015 16:36
by ernie
Hello,

Y a t il un moyen de lancer un script via un cron paramétré pour se lancer à heure fixe qui fait appel aux actions via le click 'executer maintenant' pour le cron ? Ou dir autrement : lancement d'un cron manuel par un cron programmé

En effet, cela serait une solution à mon soucis de zrep. La commande zrep sync all ou un script l'utilisant fonctionne parfaitement avec 'executer maintenant' et rien ne se passe avec la programmation horaire.

En appelant l'executer maintenant je suis sur que cela marcherait.

In fine ce n'est pas les variables d'environnement (mais je suis intéressé pour les réponses à mes questions (cf autre post)) car un scp entre mais 2 nas (copie par ssh de fichier) a parfaitement fonctionné en manuel et en programmé.
Donc la connexion ssh avec clé fonctionne en cron programmé.

Le lancement d'un cron manuel par un cron programmé solutionnerait mon cas.

Si vous avez d'autres idées ?

PS : peut être un bug de la version 1349 ? Karlandtanya m'aide beaucoup sur ce point et chez lui cela fonctionne sans soucis. Je ne sais pas encore quelle version il a.

Re: cron

Posted: 01 May 2015 17:28
by laster13
Tu as la possibilité de lancer un cron en utilisant le fichier "etc/crontab" et dedans tu mets une ligne qui pourrait ressembler à ça :

Code: Select all

00 3 * * * root /usr/local/bin/sa-update
Les premiers chiffres déterminent le jour, heure minute etc...
Sauf qu'en embeeded le fichier risque de s'effacer à chaque redémarrage. Peut être utiliser la méthode de vélivole pour le recréer sur le pool à chaque reboot.
viewtopic.php?f=94&t=7883

Regarde ces exemples
https://www.pantz.org/software/cron/croninfo.html

Re: cron

Posted: 01 May 2015 19:03
by ernie
Merci et il est correctement rempli:
24 16 * * * root /mnt/pool1/sup/script/zrep sync all
0 7 * * * root /mnt/pool1/sup/script/synchro2

Mais que cela soit via la commande directe ou via le script, rien n'y fait. Pour la commande j'ai aussi utilisé le chemin /usr/local/sbin ou bin car il contient aussi zrep (lien symbolique avec celui présent sur pool1.

La commande executer maintenant de cron appelle quel fichier ?

Re: cron

Posted: 08 May 2015 14:40
by ernie
Résolu via des variables d'environnement