Eu sempre gostei de usar o linux baseado em uma distribuição ubuntu, mas agora resolvi dar uma chance para alguma versão do Arch linux, então resolvi testar o endevourOS 2022.04.08.
E como gosto de criar uns scripts para automatizar algumas funções no meu computador precisei rodar o crontab.
Pesquisando na internet descobri que no Arch Linux é preciso instalar um aplicativo chamado cronie, pois o crontab nativo do Arch Linux depende desse aplicativo instalado pra funcionar.
Então para instalar o aplicativo digitei no terminal:
sudo pacman -S cronieMas após configurar o Crontab percebi que o serviço precisava ser reiniciado manualmente ou criando um script que inicializa-se o serviço no boot do Linux. Claro que não quero que ele seja iniciado manualmente então...
Usei o nano para gerar um script pra facilitar pra mim assim:
sudo nano /etc/systemd/system/script_boot.service
E o conteúdo do script vai ser esse que está entre as #####:
#####
[Unit]
Description=Inicia o crontab
After=network.target
[Service]
Type=simple
ExecStart=/bin/bash /usr/lib/systemd/system/cronie.service
TimeoutStartSec=0
[Install]
WantedBy=default.target
#####
Depois de criar o script salvei o arquivo apertando Ctrl + O dei um enter e Ctrl + X para sair.
Se tudo estiver certo, é só reiniciar o pc ou encerrar a sessão e entrar novamente.
O meu script está correto, agora é só criar meus scripts usando crontab -e .
OBSERVAÇÃO
por via das dúvidas digite no terminal
sudo systemctl enable --now cronie.service
Se ao digitar crontab -e aparecer a mensagem
"using an empty one
/bin/sh: linha 1: /usr/bin/vi: Arquivo ou diretório inexistente
crontab: "/usr/bin/vi" exited with status 127"
é que o editor padrão pra configurar não está instalado, que na mensagem diz que é o vi. Mas é fácil, troque pelo nano
FAÇA ASSIM:
no terminal digite
nano ~/.bashrc
e no final do arquivo que vai ser aberto coloque as linhas
export EDITOR=/usr/bin/nano
export VISUAL=/usr/bin/nano
salve o arquivo e digite novamente no terminal
source ~/.bashrc
pra validar o que foi digitado
Fique atento pois em alguma versão do arch linux pode ser que nas linhas abaixo tenha que conter aspas simples ou duplas depois do sinal de =
export EDITOR="/usr/bin/nano"
export VISUAL="/usr/bin/nano"
Então é isso...
Qualquer dúvida é só perguntar nos coments...
Comentários
Postar um comentário