{"id":505,"date":"2024-04-09T20:19:08","date_gmt":"2024-04-09T23:19:08","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=505"},"modified":"2024-11-05T14:29:19","modified_gmt":"2024-11-05T17:29:19","slug":"automatizar-tarefas-no-linux","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/","title":{"rendered":"Automatizar tarefas no Linux"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\">Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo aos usu\u00e1rios e administradores de sistemas programar tarefas para execu\u00e7\u00e3o em hor\u00e1rios espec\u00edficos e gerenciar servi\u00e7os de sistema.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"> Este artigo explora o uso de <code>cron<\/code> e <code>at<\/code> para o gerenciamento de tarefas, a configura\u00e7\u00e3o do acesso dos usu\u00e1rios a esses servi\u00e7os e a compreens\u00e3o das unidades temporizadoras (timers) do <code>systemd<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Gerenciando Tarefas Usando Cron e At<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><code>Cron<\/code> e <code>at<\/code> s\u00e3o dois utilit\u00e1rios no Linux usados para agendar a execu\u00e7\u00e3o de tarefas. <code>Cron<\/code> \u00e9 usado para tarefas que devem ser executadas regularmente, enquanto <code>at<\/code> \u00e9 usado para tarefas que devem ser executadas uma vez em um momento espec\u00edfico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Configurando o Acesso dos Usu\u00e1rios aos Servi\u00e7os Cron e At<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O acesso dos usu\u00e1rios aos servi\u00e7os <code>cron<\/code> e <code>at<\/code> pode ser controlado atrav\u00e9s dos arquivos <code><strong>\/etc\/cron.allow<\/strong><\/code>, <code><strong>\/etc\/cron.deny<\/strong><\/code>, <code><strong>\/etc\/at.allow<\/strong><\/code> e <code><strong>\/etc\/at.deny<\/strong><\/code>. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Se o arquivo <code>allow<\/code> existir, apenas os usu\u00e1rios listados nele ter\u00e3o acesso ao servi\u00e7o. Se o arquivo <code>deny<\/code> existir, todos os usu\u00e1rios, exceto aqueles listados nele, ter\u00e3o acesso ao servi\u00e7o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Entendendo as Unidades Temporizadoras do Systemd<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><code>Systemd<\/code> \u00e9 o sistema de inicializa\u00e7\u00e3o e gerenciamento de servi\u00e7os usado na maioria das distribui\u00e7\u00f5es Linux modernas. As unidades temporizadoras do <code>systemd<\/code>, ou <code>timers<\/code>, s\u00e3o semelhantes \u00e0s tarefas <code>cron<\/code>, mas oferecem mais funcionalidades.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Lista de Comandos e Arquivos Importantes<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Aqui est\u00e3o exemplos de como editar e utilizar cada arquivo e comando da lista:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>\/etc\/cron.{d,daily,hourly,monthly,weekly}\/<\/strong>: Estes diret\u00f3rios cont\u00eam scripts <code>cron<\/code> que s\u00e3o executados em intervalos regulares. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: voc\u00ea pode adicionar um script ao diret\u00f3rio <code>\/etc\/cron.daily\/<\/code> para que ele seja executado diariamente.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\/etc\/at.deny<\/strong>: Este arquivo lista os usu\u00e1rios que est\u00e3o proibidos de usar o comando <code>at<\/code>. Voc\u00ea pode adicionar um nome de usu\u00e1rio a este arquivo com o comando <code><strong>echo \"nome_do_usu\u00e1rio\" | sudo tee -a \/etc\/at.deny<\/strong><\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\/etc\/at.allow<\/strong>: Este arquivo lista os usu\u00e1rios que est\u00e3o autorizados a usar o comando <code>at<\/code>. Funciona da mesma forma que o arquivo <code>\/etc\/at.deny<\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\/etc\/crontab<\/strong>: Este arquivo \u00e9 a tabela de tarefas <code>cron<\/code> do sistema. Ele pode ser editado para adicionar, modificar ou remover tarefas <code>cron<\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\/etc\/cron.allow<\/strong>: Este arquivo funciona da mesma forma que o arquivo <code>\/etc\/at.allow<\/code>, mas para o servi\u00e7o <code>cron<\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\/etc\/cron.deny<\/strong>: Este arquivo funciona da mesma forma que o arquivo <code>\/etc\/at.deny<\/code>, mas para o servi\u00e7o <code>cron<\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\/var\/spool\/cron\/<\/strong>: Este diret\u00f3rio cont\u00e9m as tabelas de tarefas <code>cron<\/code> para cada usu\u00e1rio. Eles podem ser visualizados, mas n\u00e3o devem ser editados diretamente.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>crontab<\/strong>: Este comando \u00e9 usado para criar, editar ou remover tabelas de tarefas <code>cron<\/code> para um usu\u00e1rio. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>crontab -e<\/strong><\/code> abre a tabela de tarefas <code>cron<\/code> do usu\u00e1rio atual para edi\u00e7\u00e3o.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>at<\/strong>: Este comando \u00e9 usado para agendar uma tarefa para ser executada uma vez em um momento espec\u00edfico. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>echo \"comando\" | at agora + 1 minuto<\/strong><\/code> agendar\u00e1 o \u201ccomando\u201d para ser executado em um minuto.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>atq<\/strong>: Este comando lista as tarefas atualmente agendadas com o comando <code>at<\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>atrm<\/strong>: Este comando remove uma tarefa agendada com o comando <code>at<\/code>. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>atrm 5<\/strong><\/code> remover\u00e1 a tarefa n\u00famero 5.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>systemctl<\/strong>: Este comando \u00e9 usado para controlar o sistema e os servi\u00e7os do <code>systemd<\/code>. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>systemctl start nome_do_servi\u00e7o<\/strong><\/code> iniciar\u00e1 o servi\u00e7o especificado.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>systemd-run<\/strong>: Este comando pode ser usado para criar e gerenciar unidades temporizadoras <code>systemd<\/code>. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: <code><strong>systemd-run --on-active=1h \/caminho\/para\/o\/comando<\/strong><\/code> executar\u00e1 o comando especificado em uma hora.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Automatizar tarefas no Linux: O gerenciamento de tarefas e servi\u00e7os \u00e9 uma parte fundamental da administra\u00e7\u00e3o do sistema Linux. Compreender como usar <code>cron<\/code>, <code>at<\/code> e <code>systemd<\/code> para agendar e gerenciar tarefas, bem como configurar o acesso dos usu\u00e1rios a esses servi\u00e7os, \u00e9 essencial para manter um sistema Linux eficiente e seguro. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Atrav\u00e9s do uso eficaz dos comandos e arquivos listados acima, os administradores de sistemas podem exercer um controle preciso sobre as tarefas e servi\u00e7os em seus sistemas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de&#8230;<\/p>\n","protected":false},"author":1,"featured_media":506,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","wpcat-2-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automatizar tarefas no Linux - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatizar tarefas no Linux - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-09T23:19:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-05T17:29:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/30-linux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Automatizar tarefas no Linux\",\"datePublished\":\"2024-04-09T23:19:08+00:00\",\"dateModified\":\"2024-11-05T17:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/\"},\"wordCount\":629,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/30-linux.webp\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/\",\"name\":\"Automatizar tarefas no Linux - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/30-linux.webp\",\"datePublished\":\"2024-04-09T23:19:08+00:00\",\"dateModified\":\"2024-11-05T17:29:19+00:00\",\"description\":\"Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/30-linux.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/30-linux.webp\",\"width\":758,\"height\":426,\"caption\":\"Automatizar tarefas no Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/automatizar-tarefas-no-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatizar tarefas no Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automatizar tarefas no Linux - BLOG THIAGO ROSSI","description":"Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo...","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:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/","og_locale":"pt_BR","og_type":"article","og_title":"Automatizar tarefas no Linux - BLOG THIAGO ROSSI","og_description":"Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo...","og_url":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2024-04-09T23:19:08+00:00","article_modified_time":"2024-11-05T17:29:19+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/30-linux.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Automatizar tarefas no Linux","datePublished":"2024-04-09T23:19:08+00:00","dateModified":"2024-11-05T17:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/"},"wordCount":629,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/30-linux.webp","articleSection":["Linux"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/","url":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/","name":"Automatizar tarefas no Linux - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/30-linux.webp","datePublished":"2024-04-09T23:19:08+00:00","dateModified":"2024-11-05T17:29:19+00:00","description":"Automatizar tarefas no Linux: O sistema operacional Linux oferece v\u00e1rias ferramentas para o gerenciamento de tarefas e servi\u00e7os, permitindo...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/30-linux.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/30-linux.webp","width":758,"height":426,"caption":"Automatizar tarefas no Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/automatizar-tarefas-no-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Automatizar tarefas no Linux"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":0,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/505\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/506"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}