{"id":360,"date":"2019-03-09T08:02:51","date_gmt":"2019-03-09T11:02:51","guid":{"rendered":"http:\/\/bit7.com.br\/main\/?p=360"},"modified":"2019-03-09T08:04:06","modified_gmt":"2019-03-09T11:04:06","slug":"como-usar-o-crontab","status":"publish","type":"post","link":"https:\/\/bit7.com.br\/main\/como-usar-o-crontab\/","title":{"rendered":"COMO USAR O CRONTAB"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\n\nO primeiro passo \u00e9 abrir o&nbsp;<em>crontab<\/em>. Para isso, voc\u00ea pode usar editores de textos como&nbsp;<em>vi<\/em>&nbsp;e o&nbsp;<em>emacs<\/em>. Tamb\u00e9m \u00e9 poss\u00edvel digitar o comando &#8220;crontab -e&#8221; para editar o arquivo exclusivo de seu usu\u00e1rio. Neste caso, a edi\u00e7\u00e3o \u00e9 feita como se voc\u00ea estivesse usando o vi.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O crontab tem o seguinte formato:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[minutos] [horas] [dias do m\u00eas] [m\u00eas] [dias da semana] [usu\u00e1rio] [comando]&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O preenchimento de cada campo \u00e9 feito da seguinte maneira:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Minutos: informe n\u00fameros de 0 a 59;<\/li><li>Horas: informe n\u00fameros de 0 a 23;<\/li><li>Dias do m\u00eas: informe n\u00fameros de 1 a 31;<\/li><li>M\u00eas: informe n\u00fameros de 1 a 12;<\/li><li>Dias da semana: informe n\u00fameros de 0 a 7;<\/li><li>Usu\u00e1rio: \u00e9 o usu\u00e1rio que vai executar o comando (n\u00e3o \u00e9 necess\u00e1rio especific\u00e1-lo se o arquivo do pr\u00f3prio usu\u00e1rio for usado);<\/li><li>Comando: a tarefa que deve ser executada.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Repare que a ordem desses valores indica o nome correspondente do campo. Por exemplo, no campo m\u00eas, 1 a 12 quer dizer de &#8220;Janeiro a Dezembro&#8221;. No caso de dias da semana, 0 a 6 quer dizer de &#8220;Domingo a S\u00e1bado&#8221;. Note que o n\u00famero 7 tamb\u00e9m pode ser usado. Neste caso, assim como o n\u00famero 0, o 7 equivale ao dia de &#8220;Domingo&#8221;.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No lugar desses valores, voc\u00ea pode informar * (asterisco) para especificar uma execu\u00e7\u00e3o constante. Por exemplo, se o campo dias do m\u00eas conter *, o comando relacionado ser\u00e1 executado todos os dias.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m pode informar intervalos no preenchimento, separando os n\u00fameros de in\u00edcio e fim atrav\u00e9s de &#8211; (h\u00edfen). Por exemplo, se no campo horas for informado 2-5, o comando relacionado ser\u00e1 executado \u00e0s 2, 3, 4 e 5 horas. E se o comando tiver que ser executado \u00e0s 2 horas, entre 15 e 18 horas e \u00e0s 22 horas? Basta informar 2,15-18,22. Nestes casos, voc\u00ea separa os par\u00e2metros por v\u00edrgula.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a um exemplo:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># tarefa 1<br>30 22 2,10 * * echo &#8220;Porque n\u00f3s amamos a liberdade&#8221;<br>Neste exemplo, a frase &#8220;Porque n\u00f3s amamos a liberdade&#8221; \u00e9 exibida \u00e0s 22 horas e 30 minutos, nos dias 2 e 10, em todos os meses e em todos os dias da semana. Repare na linha &#8220;#tarefa 1&#8221;. Trata-se de um coment\u00e1rio. Digite # e tudo o que for digitado na linha n\u00e3o ser\u00e1 considerado pelo cron. \u00c9 um recurso \u00fatil para inserir descri\u00e7\u00f5es quando se tem v\u00e1rias tarefas a serem executadas.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">FINALIZANDO<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Os recursos do cron n\u00e3o se limitam aos mostrados anteriormente. Voc\u00ea pode ainda agendar tarefas mais complexas e poupar muito trabalho nessas execu\u00e7\u00f5es autom\u00e1ticas. \u00c9 poss\u00edvel, por exemplo, configurar o cron para emitir-lhe um aviso de quando uma tarefa \u00e9 executada. A dica para lidar com o cron \u00e9 test\u00e1-lo. Experimente-o bastante. Mesmo que voc\u00ea seja apenas um usu\u00e1rio dom\u00e9stico, certamente encontrar\u00e1 alguma utilidade para o cron.&nbsp;\n\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O primeiro passo \u00e9 abrir o&nbsp;crontab. Para isso, voc\u00ea pode usar editores de textos como&nbsp;vi&nbsp;e o&nbsp;emacs. Tamb\u00e9m \u00e9 poss\u00edvel digitar o comando &#8220;crontab -e&#8221; para editar o arquivo exclusivo de seu usu\u00e1rio. Neste caso, a edi\u00e7\u00e3o \u00e9 feita como se voc\u00ea estivesse usando o vi.&nbsp; O crontab tem o seguinte formato:&nbsp; [minutos] [horas] [dias do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-360","post","type-post","status-publish","format-standard","hentry","category-linux","entry"],"_links":{"self":[{"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":1,"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":361,"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/posts\/360\/revisions\/361"}],"wp:attachment":[{"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/media?parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/categories?post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bit7.com.br\/main\/wp-json\/wp\/v2\/tags?post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}