https://faq.tuxfamily.org/index.php?title=Cron/Fr&feed=atom&action=history
Cron/Fr - Revision history
2024-03-28T16:23:24Z
Revision history for this page on the wiki
MediaWiki 1.33.0
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=3806&oldid=prev
Trebmuh: /* Création */
2017-01-31T21:31:06Z
<p><span dir="auto"><span class="autocomment">Création</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 21:31, 31 January 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l27" >Line 27:</td>
<td colspan="2" class="diff-lineno">Line 27:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*est lisible et exécutable pour vous et les membres de votre groupe et n'est pas accessible en écriture pour les autres. Les permissions idéales pour un script sont 770.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*est lisible et exécutable pour vous et les membres de votre groupe et n'est pas accessible en écriture pour les autres. Les permissions idéales pour un script sont 770.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ensuite, identifiez-vous sur le panel de TuxFamily, cliquez sur le projet concerné par l'ajout de votre script, repérez l'encart "Cron <del class="diffchange diffchange-inline">Jobs for myproject</del>" et cliquez sur le lien "Créer".</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ensuite, identifiez-vous sur le panel de TuxFamily, cliquez sur le projet concerné par l'ajout de votre script, repérez l'encart "<ins class="diffchange diffchange-inline">Jobs </ins>Cron <ins class="diffchange diffchange-inline">pour monprojet</ins>" et cliquez sur le lien "Créer".</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Vous devez alors remplir un formulaire comportant 4 champs :</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Vous devez alors remplir un formulaire comportant 4 champs :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* le chemin absolu de votre script tel que vous le voyez avec votre accès SSH - ce chemin ne doit comporter que des slashs, des lettres (minuscules ou majuscules), des nombres, des underscores, des tirets ou des points. Oubliez les accolades, crochets, caractères accentués et autres espaces insécables...</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* le chemin absolu de votre script tel que vous le voyez avec votre accès SSH - ce chemin ne doit comporter que des slashs, des lettres (minuscules ou majuscules), des nombres, des underscores, des tirets ou des points. Oubliez les accolades, crochets, caractères accentués et autres espaces insécables...</div></td></tr>
<!-- diff cache key tfcontrib_newfaq-mw_:diff::1.12:old-3805:rev-3806 -->
</table>
Trebmuh
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=3805&oldid=prev
Trebmuh: anglicisme, accent, typo, faute, mise en page
2017-01-31T21:25:24Z
<p>anglicisme, accent, typo, faute, mise en page</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 21:25, 31 January 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l4" >Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Description ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Description ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Le service "Cron Job", nommé d'après le célèbre [http://fr.wikipedia.org/wiki/Cron programme Unix éponyme], vous permet d'exécuter régulièrement un script de votre choix sur la plateforme TuxFamily. Ce script sera exécuté par votre utilisateur comme si vous étiez <del class="diffchange diffchange-inline">loggué </del>en SSH. S'il écrit quoi que ce soit sur la sortie standard ou sur la sortie d'erreur, vous recevrez un <del class="diffchange diffchange-inline">email </del>de cron@tuxfamily.net mentionnant :</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Le service "Cron Job", nommé d'après le célèbre [http://fr.wikipedia.org/wiki/Cron programme Unix éponyme], vous permet d'exécuter régulièrement un script de votre choix sur la plateforme TuxFamily. Ce script sera exécuté par votre utilisateur comme si vous étiez <ins class="diffchange diffchange-inline">logué </ins>en SSH. S'il écrit quoi que ce soit sur la sortie standard ou sur la sortie d'erreur, vous recevrez un <ins class="diffchange diffchange-inline">courriel </ins>de cron@tuxfamily.net mentionnant :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*le code de retour du script ;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*le code de retour du script ;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*les variables d'environnement avec lesquelles il a été exécuté ;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*les variables d'environnement avec lesquelles il a été exécuté ;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Création ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Création ==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Utilisez votre accès SSH pour créer/poser/tester le script de votre choix sur la plateforme TuxFamily. Plus exactement, vous devez poser votre script quelque part dans l'arborescence /home/votreprojet. Vous ne pouvez pas le mettre dans votre home.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Utilisez votre accès SSH pour créer/poser/tester le script de votre choix sur la plateforme TuxFamily. Plus exactement, vous devez poser votre script quelque part dans l'arborescence /home/votreprojet. Vous ne pouvez pas le mettre dans votre home.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l30" >Line 30:</td>
<td colspan="2" class="diff-lineno">Line 31:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* le chemin absolu de votre script tel que vous le voyez avec votre accès SSH - ce chemin ne doit comporter que des slashs, des lettres (minuscules ou majuscules), des nombres, des underscores, des tirets ou des points. Oubliez les accolades, crochets, caractères accentués et autres espaces insécables...</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* le chemin absolu de votre script tel que vous le voyez avec votre accès SSH - ce chemin ne doit comporter que des slashs, des lettres (minuscules ou majuscules), des nombres, des underscores, des tirets ou des points. Oubliez les accolades, crochets, caractères accentués et autres espaces insécables...</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* l'intervalle d'exécution ; contrairement au programme Cron qui permet d'exécuter des commandes à des dates et heures précises, le service Cron Job exécutera votre commande toutes les `n' minutes, et c'est cette valeur que vous devez spécifier dans ce champ. Si vous rentrez une valeur inférieure à 15 minutes, la valeur finalement prise en compte sera... 15 minutes :)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* l'intervalle d'exécution ; contrairement au programme Cron qui permet d'exécuter des commandes à des dates et heures précises, le service Cron Job exécutera votre commande toutes les `n' minutes, et c'est cette valeur que vous devez spécifier dans ce champ. Si vous rentrez une valeur inférieure à 15 minutes, la valeur finalement prise en compte sera... 15 minutes :)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* l'adresse qui recevra les <del class="diffchange diffchange-inline">mails </del>si le script génère une sortie</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* l'adresse qui recevra les <ins class="diffchange diffchange-inline">courriels </ins>si le script génère une sortie</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* une description... en effet, les demandes de Cron Job passent également par la case Modération :)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* une description... en effet, les demandes de Cron Job passent également par la case Modération :)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dernière recommandation : comme indiqué lorsque vous vous <del class="diffchange diffchange-inline">loggez </del>en SSH :</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dernière recommandation : comme indiqué lorsque vous vous <ins class="diffchange diffchange-inline">loguez </ins>en SSH :</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> Soyez gentil... la <del class="diffchange diffchange-inline">viabilite </del>de ce service <del class="diffchange diffchange-inline">depend </del>de vous.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> Soyez gentil... la <ins class="diffchange diffchange-inline">viabilité </ins>de ce service <ins class="diffchange diffchange-inline">dépend </ins>de vous.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la priorité utilisée (voir `man nice') est la plus faible et la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la priorité utilisée (voir `man nice') est la plus faible et la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l40" >Line 40:</td>
<td colspan="2" class="diff-lineno">Line 41:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Encart technique ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Encart technique ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Contrairement au Vixie cron, qui <del class="diffchange diffchange-inline">execute </del>des scripts à des moments prédéfinis, ce service utilise un ordonnanceur qui fonctionne en temps reparti. Techniquement cela nous permet de gérer de nombreux crons et de distribuer <del class="diffchange diffchange-inline">leur execution </del>au cours du temps afin de ne pas avoir des heures de <del class="diffchange diffchange-inline">rush </del>et surtout de pas avoir <del class="diffchange diffchange-inline">un rush </del>de minuit. Aussi, l'<del class="diffchange diffchange-inline">interval </del>de lancement spécifié n'est qu'un objectif, l'ordonnanceur fonctionne en "<del class="diffchange diffchange-inline">best</del>-effort" et peut retarder <del class="diffchange diffchange-inline">l'execution </del>des travaux.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Contrairement au Vixie cron, qui <ins class="diffchange diffchange-inline">exécute </ins>des scripts à des moments prédéfinis, ce service utilise un ordonnanceur qui fonctionne en temps reparti. Techniquement cela nous permet de gérer de nombreux crons et de distribuer <ins class="diffchange diffchange-inline">leurs exécutions </ins>au cours du temps afin de ne pas avoir des heures de <ins class="diffchange diffchange-inline">bourre </ins>et surtout de pas avoir <ins class="diffchange diffchange-inline">de bourrage </ins>de minuit. Aussi, l'<ins class="diffchange diffchange-inline">intervalle </ins>de lancement spécifié n'est qu'un objectif, l'ordonnanceur fonctionne en "<ins class="diffchange diffchange-inline">meilleur</ins>-effort" et peut retarder <ins class="diffchange diffchange-inline">l’exécution </ins>des travaux.</div></td></tr>
<!-- diff cache key tfcontrib_newfaq-mw_:diff::1.12:old-3272:rev-3805 -->
</table>
Trebmuh
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=3272&oldid=prev
Gradator at 20:24, 11 August 2012
2012-08-11T20:24:10Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 20:24, 11 August 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l37" >Line 37:</td>
<td colspan="2" class="diff-lineno">Line 37:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la priorité utilisée (voir `man nice') est la plus faible et la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la priorité utilisée (voir `man nice') est la plus faible et la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">== Encart technique ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Contrairement au Vixie cron, qui execute des scripts à des moments prédéfinis, ce service utilise un ordonnanceur qui fonctionne en temps reparti. Techniquement cela nous permet de gérer de nombreux crons et de distribuer leur execution au cours du temps afin de ne pas avoir des heures de rush et surtout de pas avoir un rush de minuit. Aussi, l'interval de lancement spécifié n'est qu'un objectif, l'ordonnanceur fonctionne en "best-effort" et peut retarder l'execution des travaux.</ins></div></td></tr>
<!-- diff cache key tfcontrib_newfaq-mw_:diff::1.12:old-2486:rev-3272 -->
</table>
Gradator
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2486&oldid=prev
Baud123 at 19:05, 13 April 2010
2010-04-13T19:05:07Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 19:05, 13 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Template:Languages}}</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Cron =</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Cron =</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{Template:Languages}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Description ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Description ==</div></td></tr>
</table>
Baud123
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2485&oldid=prev
Baud123: /* Langages supportés */
2010-04-13T19:03:16Z
<p><span dir="auto"><span class="autocomment">Langages supportés</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 19:03, 13 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*la sortie en question.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*la sortie en question.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Langages <del class="diffchange diffchange-inline">supportés </del>==</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Langages <ins class="diffchange diffchange-inline">pris en charge </ins>==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Vous pouvez utiliser le langage de votre choix (Bash, KSH, Perl, Ruby, Python, PHP...) pour rédiger le script que vous souhaitez exécuter, le service s'attend simplement à ce qu'il soit exécutable (mais n'oubliez pas [http://fr.wikipedia.org/wiki/Shebang la ligne Shebang]).</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Vous pouvez utiliser le langage de votre choix (Bash, KSH, Perl, Ruby, Python, PHP...) pour rédiger le script que vous souhaitez exécuter, le service s'attend simplement à ce qu'il soit exécutable (mais n'oubliez pas [http://fr.wikipedia.org/wiki/Shebang la ligne Shebang]).</div></td></tr>
<!-- diff cache key tfcontrib_newfaq-mw_:diff::1.12:old-2484:rev-2485 -->
</table>
Baud123
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2484&oldid=prev
Baud123: /* Langages supportés */
2010-04-13T19:02:48Z
<p><span dir="auto"><span class="autocomment">Langages supportés</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 19:02, 13 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Langages supportés ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Langages supportés ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Vous pouvez utiliser le langage de votre choix (Bash, KSH, Perl, Ruby, Python, PHP<del class="diffchange diffchange-inline">, </del>...) pour rédiger le script que vous souhaitez exécuter, le service s'attend simplement à ce qu'il soit exécutable (mais n'oubliez pas [http://fr.wikipedia.org/wiki/Shebang la ligne Shebang]).</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Vous pouvez utiliser le langage de votre choix (Bash, KSH, Perl, Ruby, Python, PHP...) pour rédiger le script que vous souhaitez exécuter, le service s'attend simplement à ce qu'il soit exécutable (mais n'oubliez pas [http://fr.wikipedia.org/wiki/Shebang la ligne Shebang]).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Dépendances ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Dépendances ==</div></td></tr>
</table>
Baud123
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2483&oldid=prev
Baud123: /* Description */
2010-04-13T19:02:31Z
<p><span dir="auto"><span class="autocomment">Description</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 19:02, 13 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l6" >Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Description ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Description ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Le service "Cron Job", nommé d'après le célèbre [http://fr.wikipedia.org/wiki/Cron programme Unix éponyme], vous permet d'exécuter régulièrement un script de votre choix sur la plateforme TuxFamily. Ce script sera exécuté par votre utilisateur comme si vous étiez <del class="diffchange diffchange-inline">loggé </del>en SSH. S'il écrit quoi que ce soit sur la sortie standard ou sur la sortie d'erreur, vous recevrez un email de cron@tuxfamily.net mentionnant :</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Le service "Cron Job", nommé d'après le célèbre [http://fr.wikipedia.org/wiki/Cron programme Unix éponyme], vous permet d'exécuter régulièrement un script de votre choix sur la plateforme TuxFamily. Ce script sera exécuté par votre utilisateur comme si vous étiez <ins class="diffchange diffchange-inline">loggué </ins>en SSH. S'il écrit quoi que ce soit sur la sortie standard ou sur la sortie d'erreur, vous recevrez un email de cron@tuxfamily.net mentionnant :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*le code de retour du script ;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*le code de retour du script ;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*les variables d'environnement avec lesquelles il a été exécuté ;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*les variables d'environnement avec lesquelles il a été exécuté ;</div></td></tr>
<!-- diff cache key tfcontrib_newfaq-mw_:diff::1.12:old-2473:rev-2483 -->
</table>
Baud123
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2473&oldid=prev
Xavier: /* Création */
2010-04-11T22:44:41Z
<p><span dir="auto"><span class="autocomment">Création</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 22:44, 11 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l38" >Line 38:</td>
<td colspan="2" class="diff-lineno">Line 38:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Soyez gentil... la viabilite de ce service depend de vous.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Soyez gentil... la viabilite de ce service depend de vous.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, <ins class="diffchange diffchange-inline">la priorité utilisée (voir `man nice') est la plus faible et </ins>la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td></tr>
</table>
Xavier
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2472&oldid=prev
Xavier: typo
2010-04-11T22:43:08Z
<p>typo</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 22:43, 11 April 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l35" >Line 35:</td>
<td colspan="2" class="diff-lineno">Line 35:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* une description... en effet, les demandes de Cron Job passent également par la case Modération :)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* une description... en effet, les demandes de Cron Job passent également par la case Modération :)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Dernìere </del>recommandation : comme indiqué lorsque vous vous loggez en SSH :</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Dernière </ins>recommandation : comme indiqué lorsque vous vous loggez en SSH :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Soyez gentil... la viabilite de ce service depend de vous.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> Soyez gentil... la viabilite de ce service depend de vous.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div></td></tr>
<!-- diff cache key tfcontrib_newfaq-mw_:diff::1.12:old-2471:rev-2472 -->
</table>
Xavier
https://faq.tuxfamily.org/index.php?title=Cron/Fr&diff=2471&oldid=prev
Xavier: Création
2010-04-11T22:39:50Z
<p>Création</p>
<p><b>New page</b></p><div>= Cron =<br />
<br />
<br />
{{Template:Languages}}<br />
<br />
== Description ==<br />
<br />
Le service "Cron Job", nommé d'après le célèbre [http://fr.wikipedia.org/wiki/Cron programme Unix éponyme], vous permet d'exécuter régulièrement un script de votre choix sur la plateforme TuxFamily. Ce script sera exécuté par votre utilisateur comme si vous étiez loggé en SSH. S'il écrit quoi que ce soit sur la sortie standard ou sur la sortie d'erreur, vous recevrez un email de cron@tuxfamily.net mentionnant :<br />
*le code de retour du script ;<br />
*les variables d'environnement avec lesquelles il a été exécuté ;<br />
*la sortie en question.<br />
<br />
== Langages supportés ==<br />
<br />
Vous pouvez utiliser le langage de votre choix (Bash, KSH, Perl, Ruby, Python, PHP, ...) pour rédiger le script que vous souhaitez exécuter, le service s'attend simplement à ce qu'il soit exécutable (mais n'oubliez pas [http://fr.wikipedia.org/wiki/Shebang la ligne Shebang]).<br />
<br />
== Dépendances ==<br />
<br />
*Un [[User/Fr|compte utilisateur]] (accès SSH fortement conseillé) ;<br />
*un [[Group/Fr|projet validé par l'équipe de modération]].<br />
<br />
== Création ==<br />
Utilisez votre accès SSH pour créer/poser/tester le script de votre choix sur la plateforme TuxFamily. Plus exactement, vous devez poser votre script quelque part dans l'arborescence /home/votreprojet. Vous ne pouvez pas le mettre dans votre home.<br />
<br />
Assurez-vous que le fichier ainsi créé :<br />
*appartient à votre utilisateur Unix (ou du moins à l'utilisateur qui fera la demande de job dans le panel) ;<br />
*appartient au groupe Unix correspondant à votre projet ;<br />
*est lisible et exécutable pour vous et les membres de votre groupe et n'est pas accessible en écriture pour les autres. Les permissions idéales pour un script sont 770.<br />
<br />
Ensuite, identifiez-vous sur le panel de TuxFamily, cliquez sur le projet concerné par l'ajout de votre script, repérez l'encart "Cron Jobs for myproject" et cliquez sur le lien "Créer".<br />
Vous devez alors remplir un formulaire comportant 4 champs :<br />
* le chemin absolu de votre script tel que vous le voyez avec votre accès SSH - ce chemin ne doit comporter que des slashs, des lettres (minuscules ou majuscules), des nombres, des underscores, des tirets ou des points. Oubliez les accolades, crochets, caractères accentués et autres espaces insécables...<br />
* l'intervalle d'exécution ; contrairement au programme Cron qui permet d'exécuter des commandes à des dates et heures précises, le service Cron Job exécutera votre commande toutes les `n' minutes, et c'est cette valeur que vous devez spécifier dans ce champ. Si vous rentrez une valeur inférieure à 15 minutes, la valeur finalement prise en compte sera... 15 minutes :)<br />
* l'adresse qui recevra les mails si le script génère une sortie<br />
* une description... en effet, les demandes de Cron Job passent également par la case Modération :)<br />
<br />
Dernìere recommandation : comme indiqué lorsque vous vous loggez en SSH :<br />
Soyez gentil... la viabilite de ce service depend de vous.<br />
TuxFamily ne vous fournit pas ce service pour que vous mettiez ses machines à genoux à coup de batchs consommateurs de ressources. Réfléchissez à la puissance que demandera votre script avant de le planifier.<br />
Sachez d'ailleurs qu'il tournera dans un environnement comportant certaines restrictions ; notamment, la durée d'exécution maximale est de 1 heure - au-delà, votre script sera tué.</div>
Xavier