{"id":11,"date":"2007-05-19T18:13:23","date_gmt":"2007-05-19T16:13:23","guid":{"rendered":"http:\/\/www.newstechnology.eu\/it\/?p=11"},"modified":"2018-11-06T13:00:24","modified_gmt":"2018-11-06T12:00:24","slug":"crontab-scheduling-e-operazioni-pianificate-con-linux","status":"publish","type":"post","link":"https:\/\/www.newstechnology.eu\/it\/software\/sistemi-operativi\/linux\/crontab-scheduling-e-operazioni-pianificate-con-linux.html","title":{"rendered":"CRONTAB. Scheduling E Operazioni Pianificate Con Linux"},"content":{"rendered":"<p align=\"justify\">Quando si deve pianificare un backup oppure lanciare un&#39;applicazione automaticamente &egrave; necessario pianificarla ad un orario stabilito.<\/p>\n<p align=\"justify\">Con il sistema operativo Microsoft Windows si usano le operazioni pianificate, mentre in Linux si ha il semplice e comodo <a href=\"http:\/\/it.wikipedia.org\/wiki\/Crontab\" target=\"_blank\">comando <strong>crontab<\/strong>.<\/a> <\/p>\n<p>Il comando crontab, eseguito da terminale, &egrave; semplice ma efficace.<\/p>\n<p align=\"justify\">Se siamo loggati come utente root scheduleremo un comando che si avvia come utente root.<\/p>\n<p align=\"justify\">I <strong>parametri di crontab<\/strong> sono pochi:<\/p>\n<ul>\n<li>\n<div align=\"justify\">-l, restituisce la lista del file crontab con l&#39;utente col quale siamo loggati.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">-e, edita il file crontab per l&#39;utente col quale siamo loggati.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">-u, &egrave; l&#39;utente di cui vogliamo richiamare il file crontab.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\">Esempi:<\/p>\n<ol>\n<li>Siamo loggati come root e vogliamo editare il crontab dell&#39;utente pippo allora da terminale scriveremo: crontab -u pippo -e<\/li>\n<li>Siamo loggati come pippo e vogliamo listare il crontab di pippo: crontab -e<\/li>\n<\/ol>\n<p>Quando si edita il crontab esso deve essere scritto in un formato particolare:<\/p>\n<p>* * * * * comando da eseguire<br \/>&#8211; &#8211; &#8211; &#8211; &#8211;<br \/>| | | | |<br \/>| | | | &#8212;&#8211;&gt; giorno della settimana (0 &#8211; 6) (domenica=0)<br \/>| | | &#8212;&#8212;-&gt; mese (1 &#8211; 12)<br \/>| | &#8212;&#8212;&#8212;&gt; giorno del mese (1 &#8211; 31)<br \/>| &#8212;&#8212;&#8212;&#8211;&gt; ora (0 &#8211; 23)<br \/>&#8212;&#8212;&#8212;&#8212;-&gt; minuti (0 &#8211; 59)<\/p>\n<p align=\"justify\">I primi cinque asterischi separati da uno spazio rappresentano l&#39;ora, i minuti, il giorno, il mese, il giorno della settimana. Se si lascia l&#39;asterisco sui giorni indica che il comando si ripeter&agrave; tutti i giorni.<\/p>\n<p align=\"justify\">Esempio:<\/p>\n<p align=\"justify\">00 21 * * * cp -r -f -u \/pippo \/mnt\/hda1<\/p>\n<p align=\"justify\">Questo esempio esegue una copia da \/pippo a \/mnt\/hda1\/ tutti i giorni alle ore 21:00.<\/p>\n<p align=\"justify\">Il <strong>comando crontab, semplicissimo, pu&ograve; davvero salvarvi la vita<\/strong> semplicemente <a href=\"http:\/\/en.wikipedia.org\/wiki\/Backup\" target=\"_blank\">pianificando un backup<\/a> tutti i giorni delle cartelle che utilizzate solitamente.<\/p>\n<p>Fonte: <a href=\"https:\/\/www.newstechnology.eu\/\">www.newstechnology.eu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p align=\"justify\">Quando si deve pianificare un backup oppure lanciare un&#39;applicazione automaticamente &egrave; necessario pianificarla ad un orario stabilito.<\/p>\n<p align=\"justify\">Con il sistema operativo Microsoft Windows si usano le operazioni pianificate, mentre in Linux si ha il semplice e comodo <a href=\"http:\/\/it.wikipedia.org\/wiki\/Crontab\" target=\"_blank\">comando <strong>crontab<\/strong>.<\/a> <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wpai_meta_description":"","footnotes":""},"categories":[15],"tags":[65,67,68,69,70,45,66,71],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-linux","tag-cron-job","tag-cron-script","tag-crontab","tag-crontab-format","tag-job-scheduler","tag-linux","tag-linux-cron","tag-task-scheduler"],"_links":{"self":[{"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":1,"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"predecessor-version":[{"id":7653,"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/posts\/11\/revisions\/7653"}],"wp:attachment":[{"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newstechnology.eu\/it\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}