Premium Only Content
Cron, Crontab e at, como agendar tarefas no GNU/Linux - Parte 1
"#aiedonline em youtube.com/c/aiedonline"
Cron, Crontab e at, como agendar tarefas no GNU/Linux
SEJA MEMBRO, tenha acesso aos cursos especiais
Apostila gratuita de Redes com Linux: https://docs.google.com/document/d/14S8MAcjspdbBWsja-Ijb_GQfs4C1PzJmDcTJ3bYXyeQ/edit?usp=sharing
TELEGRAM: https://t.me/joinchat/Plabo1TylY2GEPJQ1eJ9IQ
Todos os cursos: https://docs.google.com/spreadsheets/d/194ej4X0XQHdfGqTv4iHM96IPrk8YbKUtyHSVe2JW1iE/edit#gid=0
O crontab é um programa do Unix que edita o arquivo onde são especificados os comandos a serem executados e a hora e dia de execução pelo cron, um serviço que executa comandos agendados nos sistemas operacionais do tipo Unix (como o Linux ou o MINIX, por exemplo). O cron se encarregará de verificar a hora e determinar se existe ou não algum programa a ser rodado. Caso exista ele o rodará na hora e data solicitada.
A crontab (arquivo) de sistema é destinada aos jobs que afetaram todo o sistema, tal como uma backup geral, atualização, validação, extração de dados para monitoramento, etc..
Não está ligado por padrão a um usuário, mas dá permissão para associar um cronjob específico a um usuário específico, isso é feito pois é saudável para o sistema que se tenha vários usuários para controle dos serviços e processos (conforme vimos no capítulo de usuários Linux).
Então uma crontab (arquivo) de sistema possui uma coluna a mais se comparado com a crontab (arquivo) de usuário, conforme pode-se var na figura abaixo.
O controle de acesso ao comando crontab está relacionado à existência ou não de dois arquivos e algumas entradas destes arquivos, os arquivos são /etc/cron.allow e /etc/cron.deny.
Esses arquivos de controle de acesso funcionam juntos da seguinte maneira:
Se cron.allow existir, apenas os usuários listados neste arquivo podem criar, editar, exibir ou remover arquivos crontab.
Se cron.allow não existir, todos os usuários podem enviar arquivos crontab, exceto os usuários listados em cron.deny.
Se cron.allow nem cron.deny existir, os privilégios de super usuário são necessários para executar o comando crontab.
#Tanenbaum, #Linux, #GNU, #cron, #crontab, #Impacta, #Faculdade, #Universidade, #CiênciaComputação, #ADS, #Tecnologia, #Hospedagem, #Bicoin, #Ubuntu, #KaliLinux, #mintLinux, #diolinux, #bosontreinamentos, #univesp
-
LIVE
NubesALot
6 hours ago $1.13 earnedDark Souls Remastered and party games
319 watching -
LIVE
GamersErr0r
17 hours ago $0.64 earnedOverwatch 2
268 watching -
LIVE
Phyxicx
3 hours agoRocket League with Friends! - 11/22/2024
83 watching -
LIVE
STARM1X16
4 hours agoFriday Night Fortnite
68 watching -
29:51
Afshin Rattansi's Going Underground
19 hours agoJimmy Dore on Ukraine & WW3: Biden Wants a War that Trump CAN’T Stop, ONLY Hope is Putin’s Restraint
62.2K20 -
3:20:54
Fresh and Fit
5 hours agoExposing WHO Killed JFK w/ Cory Hughes & Tommy Sotomayor
81.8K24 -
2:41:29
RanchGirlPlays
5 hours ago🔴 Red Dead Redemption: Let's go help De Santa 🤠
2.15K1 -
LIVE
Man in America
12 hours agoWHAT?! Trump & the Fed are DISMANTLING the Global Banking Cartel!? w/ Tom Luongo
2,304 watching -
2:00:29
HELMET FIRE
2 hours agoDEADROP IS BACK!
3.11K2 -
LIVE
I_Came_With_Fire_Podcast
7 hours agoLive Fire (No Exercise) with DAN NUNN!!!
240 watching