{"id":2328,"date":"2018-01-22T09:20:10","date_gmt":"2018-01-22T08:20:10","guid":{"rendered":"https:\/\/pcll.ac-dijon.fr\/eole\/?p=2328"},"modified":"2018-01-22T09:20:10","modified_gmt":"2018-01-22T08:20:10","slug":"hackathon-compte-rendu-groupe-systemd-systemd-timer","status":"publish","type":"post","link":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/","title":{"rendered":"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer"},"content":{"rendered":"<p><strong>L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230;<\/strong><\/p>\n<p>En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd.<\/p>\n<h2>Qu&rsquo;est ce que systemd ?<\/h2>\n<p><a href=\"https:\/\/wiki.freedesktop.org\/www\/Software\/systemd\/\">systemd<\/a> est un syst\u00e8me d\u2019initialisation et un daemon qui a \u00e9t\u00e9 sp\u00e9cifiquement con\u00e7u pour le noyau Linux comme alternative \u00e0 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/System_V\">System V<\/a>.<br \/>\nIl a pour but d&rsquo;offrir un meilleur cadre pour la gestion des d\u00e9pendances entre services, de permettre le chargement en parall\u00e8le des services au d\u00e9marrage, et de r\u00e9duire les appels aux scripts shell. Le projet a \u00e9t\u00e9 lanc\u00e9 par Lennart Poettering en 2010 et publi\u00e9 sous licence GNU LGPL version 2.12. Le nom de ce programme vient de \u00ab system daemon \u00bb : le daemon du syst\u00e8me.<\/p>\n<p>Source Wikip\u00e9dia : <a class=\"external\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Systemd\">https:\/\/fr.wikipedia.org\/wiki\/Systemd<\/a><\/p>\n<div id=\"attachment_2325\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2325\" class=\"wp-image-2325 size-medium\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png 300w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2325\" class=\"wp-caption-text\">Composants de systemd &#8211; image de Claudelepoisson sous licence CC by-sa 3.0<\/p><\/div>\n<p>Le site officiel du projet : <a href=\"https:\/\/wiki.freedesktop.org\/www\/Software\/systemd\/\">https:\/\/wiki.freedesktop.org\/www\/Software\/systemd\/<\/a><\/p>\n<h2>Ex\u00e9cution d&rsquo;un script \u00e0 intervalle r\u00e9gulier \u00e0 l&rsquo;aide de systemd-timer<\/h2>\n<h3>systemd-timer VS cron<\/h3>\n<p>Cela ne semble pas \u00e9vident au premier abord, mais on dirait bien qu&rsquo;on pourrait remplacer cron uniquement avec des unit\u00e9s de configuration systemd !<\/p>\n<p>Avantages de systemd-timer<\/p>\n<ul>\n<li>L&rsquo;option Persistent=True permet le rattrapage automatique des actions non r\u00e9alis\u00e9es (si le serveur a \u00e9t\u00e9 \u00e9teint par exemple)<\/li>\n<li>\u00c9norm\u00e9ment de possibilit\u00e9s pour le d\u00e9clenchement et la r\u00e9gularit\u00e9 des \u00e9v\u00e9nements (exemple : 15 minutes apr\u00e8s le d\u00e9marrage du serveur puis toutes les semaines)<\/li>\n<\/ul>\n<p>Inconv\u00e9nients de systemd-timer<\/p>\n<ul>\n<li>Il faut cr\u00e9er 2 fichiers : service et timer<\/li>\n<li>Pas d&rsquo;envoi de mail automatique en cas d&rsquo;erreur<\/li>\n<\/ul>\n<p>Sources :<\/p>\n<ul>\n<li><a class=\"external\" href=\"https:\/\/ungeek.fr\/systemd-timer\/\">https:\/\/ungeek.fr\/systemd-timer\/<\/a><\/li>\n<li><a class=\"external\" href=\"https:\/\/wiki.archlinux.fr\/Systemd\/cron\">https:\/\/wiki.archlinux.fr\/Systemd\/cron<\/a><\/li>\n<\/ul>\n<h3>Cr\u00e9ation et ex\u00e9cution d&rsquo;un script \u00e0 intervalle r\u00e9gulier<\/h3>\n<p>Cr\u00e9er un script de test \u00e0 ex\u00e9cuter :<\/p>\n<pre>root@eolebase:~# cat \/root\/coucou\r\n#!\/bin\/bash\r\necho \"coucou\" | wall -n<\/pre>\n<p>D\u00e9clarer le script dans un service en cr\u00e9ant le fichier wall.service dans \/etc\/systemd\/system\/ :<\/p>\n<pre>[Unit]\r\nDescription=Affichage d'un message\r\n\r\n[Service]\r\nExecStart=\/root\/coucou\r\nType=oneshot<\/pre>\n<p>D\u00e9clarer le timer associ\u00e9 dans le fichier wall.timer dans \/etc\/systemd\/system\/wall.timer :<\/p>\n<pre>[Unit]\r\nDescription=Affiche le message toutes les minutes\r\n\r\n[Timer]\r\nOnCalendar=minutely\r\n\r\n[Install]\r\nWantedBy=timers.target<\/pre>\n<p>Activer et d\u00e9marrer le timer :<\/p>\n<pre>root@eolebase:~# systemctl enable wall.timer\r\n\r\nroot@eolebase:~# systemctl start wall.timer<\/pre>\n<p>Le script est lanc\u00e9 toutes les minutes !<\/p>\n<p><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/affichage-Script-Coucou-systemd-timer.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2330 alignnone\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/affichage-Script-Coucou-systemd-timer-300x226.png\" alt=\"\" width=\"300\" height=\"226\" srcset=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/affichage-Script-Coucou-systemd-timer-300x226.png 300w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/affichage-Script-Coucou-systemd-timer-768x579.png 768w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/affichage-Script-Coucou-systemd-timer.png 812w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Afficher la liste des timers \u00e0 l&rsquo;aide de la commande <strong>systemctl list-timers<\/strong> :<\/p>\n<pre>root@eolebase:~# systemctl list-timers\r\nNEXT LEFT LAST PASSED UNIT ACTIVATES\r\nmer. 2017-11-22 15:18:00 CET 35s left mer. 2017-11-22 15:17:11 CET 13s ago wall.timer wall.service\r\njeu. 2017-11-23 12:02:41 CET 20h left mer. 2017-11-22 12:02:41 CET 3h 14min ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230; En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd. Qu&rsquo;est ce que systemd ? systemd est un [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,3],"tags":[14,13,64],"class_list":["post-2328","post","type-post","status-publish","format-standard","hentry","category-evenements","category-technique","tag-compte-rendu","tag-hackathon","tag-systemd"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hackathon : compte rendu du groupe systemd\u2026 systemd-timer - EOLE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer - EOLE\" \/>\n<meta property=\"og:description\" content=\"L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230; En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd. Qu&rsquo;est ce que systemd ? systemd est un [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\" \/>\n<meta property=\"og:site_name\" content=\"EOLE\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-22T08:20:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"405\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"G\u00e9rald Schwartzmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PoleEole\" \/>\n<meta name=\"twitter:site\" content=\"@PoleEole\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"G\u00e9rald Schwartzmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\"},\"author\":{\"name\":\"G\u00e9rald Schwartzmann\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\"},\"headline\":\"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer\",\"datePublished\":\"2018-01-22T08:20:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\"},\"wordCount\":388,\"image\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png\",\"keywords\":[\"compte rendu\",\"Hackathon\",\"systemd\"],\"articleSection\":[\"\u00c9v\u00e9nements\",\"Technique\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\",\"name\":\"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer - EOLE\",\"isPartOf\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png\",\"datePublished\":\"2018-01-22T08:20:10+00:00\",\"author\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\"},\"breadcrumb\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\",\"contentUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\",\"width\":720,\"height\":405},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/pcll.ac-dijon.fr\/eole\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#website\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/\",\"name\":\"EOLE\",\"description\":\"Ensemble Ouvert Libre Evolutif\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pcll.ac-dijon.fr\/eole\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\",\"name\":\"G\u00e9rald Schwartzmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g\",\"caption\":\"G\u00e9rald Schwartzmann\"},\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/author\/gerald\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer - EOLE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/","og_locale":"fr_FR","og_type":"article","og_title":"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer - EOLE","og_description":"L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230; En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd. Qu&rsquo;est ce que systemd ? systemd est un [&hellip;]","og_url":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/","og_site_name":"EOLE","article_published_time":"2018-01-22T08:20:10+00:00","og_image":[{"width":720,"height":405,"url":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png","type":"image\/png"}],"author":"G\u00e9rald Schwartzmann","twitter_card":"summary_large_image","twitter_creator":"@PoleEole","twitter_site":"@PoleEole","twitter_misc":{"\u00c9crit par":"G\u00e9rald Schwartzmann","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#article","isPartOf":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/"},"author":{"name":"G\u00e9rald Schwartzmann","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d"},"headline":"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer","datePublished":"2018-01-22T08:20:10+00:00","mainEntityOfPage":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/"},"wordCount":388,"image":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage"},"thumbnailUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png","keywords":["compte rendu","Hackathon","systemd"],"articleSection":["\u00c9v\u00e9nements","Technique"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/","url":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/","name":"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer - EOLE","isPartOf":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage"},"image":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage"},"thumbnailUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png","datePublished":"2018-01-22T08:20:10+00:00","author":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d"},"breadcrumb":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#primaryimage","url":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png","contentUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png","width":720,"height":405},{"@type":"BreadcrumbList","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-timer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/pcll.ac-dijon.fr\/eole\/"},{"@type":"ListItem","position":2,"name":"Hackathon : compte rendu du groupe systemd\u2026 systemd-timer"}]},{"@type":"WebSite","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#website","url":"https:\/\/pcll.ac-dijon.fr\/eole\/","name":"EOLE","description":"Ensemble Ouvert Libre Evolutif","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pcll.ac-dijon.fr\/eole\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d","name":"G\u00e9rald Schwartzmann","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g","caption":"G\u00e9rald Schwartzmann"},"url":"https:\/\/pcll.ac-dijon.fr\/eole\/author\/gerald\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/comments?post=2328"}],"version-history":[{"count":1,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2328\/revisions"}],"predecessor-version":[{"id":2331,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2328\/revisions\/2331"}],"wp:attachment":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/media?parent=2328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/categories?post=2328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/tags?post=2328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}