neospirit Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 Bonjour, je souhaiterais créer des tâches planifiées avec CRON. Est-il possible d'installer CRON sur un Syno ? Et si oui, comment faire sans être un as du code et de la bidouille ? Je n'ai pas trouvé grand chose sur internet sur le sujet. Merci pour votre aide 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 Si tu cherches un peu sur le forum, tu trouveras un CRON sous forme de SPK (package pour syno) assez simple à utiliser 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 Rien à installer CRON tourne déjà sur le Syno. Il suffit de rajouter des lignes dans le fichier /etc/crontab Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 16 janvier 2012 Auteur Partager Posté(e) le 16 janvier 2012 Ah ouai ! Euh par contre comment ajouter des lignes dans ce fameux fichier ? Je ne sais même pas où c'est dans le syno. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 Ah oui pour ca il faut se connecter en telnet à ton syno (activer telnet avant) se logger avec le compte "root" (même mot de passe que "admin") ensuite ce sont des commandes Linux (attention a bien mettre des tabulation pour séparer les champs et pas des espaces !) cd /etc vi crontab Une fois le fichier crontab modifier il faut redémarrer de daemon "cron" /usr/syno/etc.defaults/rc.d/S04crond.sh stop /usr/syno/etc.defaults/rc.d/S04crond.sh start Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 16 janvier 2012 Auteur Partager Posté(e) le 16 janvier 2012 Ok merci. Je vais regarder ça. Ca a l'air si simple quand tu en parles 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 Si tu ne sais pas ou se trouve un fichier de cron, je te déconseille l'édition manuelle Regarde plutot le SPK sur ce forum ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 D'un autre coté si on ne sait pas éditer un fichier crontab je déconseillerais aussi tout simplement d'y toucher... non ? C'est pas parce que l'édition en est simplifié qu'on ne sait pas lancer tout et n'importe quoi car après viendra la problématique de l'execution d'un fichier de commandes, etc, etc... Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 16 janvier 2012 Auteur Partager Posté(e) le 16 janvier 2012 @bud77 : je ne trouve le package sur le forum dans la section Packages. Quel est son nom ? @PatrickH : je pense que je saurai me débrouiller. J'ai juste besoin des infos me permettant de commencer la mise en oeuvre. Après quels peuvent être les risques d'une mauvaise manip ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 16 janvier 2012 Partager Posté(e) le 16 janvier 2012 Tu trouveras le package ici : Les risques sont par exemple que tu schedule mal un job, et qu'il se lance par exemple toute les secondes, prenant par exemple 100% des ressources du NAS -> NAS indispo ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 16 janvier 2012 Auteur Partager Posté(e) le 16 janvier 2012 Merci Mais je me demande si en fait je pourrai lancer le CRON du site EasyAPNS : http://www.easyapns.com/cron-job ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 19 janvier 2012 Auteur Partager Posté(e) le 19 janvier 2012 Bon j'ai activé Telnet et SSH sur mon syno. Ensuite avec le terminal de Lion, je rentre "telnet XXX.XXX.XXX.XXX". Et bien je n'arrive pas à me logger avec le compte root. J'ai essayé un peu tous les mots de passe que j'ai et impossible de se connecter. Je ne comprends pas. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 19 janvier 2012 Partager Posté(e) le 19 janvier 2012 Le mdp du compte root est le même que celui de ton compte admin 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 19 janvier 2012 Auteur Partager Posté(e) le 19 janvier 2012 J'ai désactivé le compte admin et j'ai créé un compte admin avec un pseudo. En utilisant le mot de passe alloué à ce pseudo, ça ne fonctionne pas. Dois-je réactiver le compte admin original ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 19 janvier 2012 Partager Posté(e) le 19 janvier 2012 Je ne pense pas ... mais çà ne coûte rien d'essayer 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 19 janvier 2012 Auteur Partager Posté(e) le 19 janvier 2012 Je vais essayer. Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 19 janvier 2012 Partager Posté(e) le 19 janvier 2012 Oui si tu veux te connecter "root" en SSH/telnet il faut que le compte "admin" initial soit actif (sauf erreur de ma part) Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 19 janvier 2012 Partager Posté(e) le 19 janvier 2012 "Comment éditer le fichier ? J'ai fait vi mais quand je tape ça marche pas!" (j'anticipe!) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 24 janvier 2012 Auteur Partager Posté(e) le 24 janvier 2012 Avec le compte admin d'origine activé, j'arrive à me connecter en telnet. Je vais maintenant passer à l'étape suivante pour créer le fichier cron. Et savez-vous si je pourrai faire tourner le cron pour easyAPNS ? Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bud77 Posté(e) le 24 janvier 2012 Partager Posté(e) le 24 janvier 2012 Aucune idée, je pense que c'est toi qui nous le diras Sinon, il n'y a pas que le cron à mettre en place d'après le lien ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 24 janvier 2012 Auteur Partager Posté(e) le 24 janvier 2012 Oui je vais essayer bientôt. Par contre le reste est déjà en place sur un autre serveur. Et tout fonctionne bien. Le but étant de pouvoir renvoyer les notifications qui ont été mises en statut 'queue'. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neospirit Posté(e) le 26 janvier 2012 Auteur Partager Posté(e) le 26 janvier 2012 Finalement ce que je voulais faire n'est pas possible. Je voulais faire tourner un CRONJOB avec des scripts php qui existent déjà sur un site et une bdd hébergés chez 1&1. Sauf qu'il est impossible d'accéder à la bdd mysql se trouvant chez 1&1 avec des scripts php exécutés ailleurs que sur les serveurs de 1&1... pour des raisons de sécurité. Tant pis. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
inrepublica Posté(e) le 2 octobre 2012 Partager Posté(e) le 2 octobre 2012 Je relance le sujet, si je souhaite lancer une page php toute les 30mn? Dans le crontab je dois mettre: */30 * * * * root /volume1/web/monscript.php C'est pour le chemin que je sèche! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 2 octobre 2012 Partager Posté(e) le 2 octobre 2012 Vouloir lancer une "page" web crée en PHP hors navigateur n'a pas de sens...par contre si ton fichier PHP est un script pourquoi pas. Pour le lancer avec cron il te faudra préciser le chemin de l'interpréteur PHP et le chemin du fichier à executer */30 * * * * root /usr/bin/php /volume1/web/monscript.php[/CODE] Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
inrepublica Posté(e) le 2 octobre 2012 Partager Posté(e) le 2 octobre 2012 C'est bien un script oui, merci pour la commande! Par contre en cherchant des exemples sur le net on voit souvent le paramètre php -f, mais que signifie le paramètre -f ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.