Arquivo crontab.service não encontrado apesar do crontab instalado e configurado

Arquivo crontab.service não encontrado apesar do crontab instalado e configurado

Quero configurar o crontab a cada minuto no Manjaro, então coloqueialgum roteirocada minuto com:

$ crontab -e
* * * * * /path/to/my/script.sh
crontab: installing new crontab

Então vejo que está instalado

$ crontab -l

mas vejo que não está funcionando, então tento reiniciar:

$ sudo systemctl restart crontab 
Failed to restart crontab.service: Unit crontab.service not found.

$ sudo systemctl restart cron.service
Failed to restart cron.service: Unit cron.service not found.

$ sudo systemctl list-unit-files | grep -i cron    # No output

Então percebi que nenhum arquivo cron.servicefoi encontrado no meu computador, então encontrei cron.serviceem um computador diferente (com Mint):

$ cat /lib/systemd/system/cron.service
[Unit]
Description=Regular background program processing daemon
Documentation=man:cron(8)

[Service]
EnvironmentFile=-/etc/default/cron
ExecStart=/usr/sbin/cron -f $EXTRA_OPTS
IgnoreSIGPIPE=false
KillMode=process

[Install]
WantedBy=multi-user.target

Então talvez eu possa copiar esses arquivos com todas as dependências do computador:

scp mint:/lib/systemd/system/cron.service /lib/systemd/system/
scp mint:/etc/default/cron /etc/default/
scp mint:/usr/sbin/cron /usr/sbin/

mas não tenho certeza se é uma boa solução?

Eu sei que existem alternativas, especialmentetemporizadores dedicados para distribuições Arch, mas prefiro solução portátil entre sistemas. É possível usar normalmente o cron no Manjaro 19.02?

Responder1

Eu encontrei uma solução emFórum polonês de Manjaro. Em vez do cron, devemos instalar cronie:

sudo pacman -S cronie
sudo systemctl enable cronie.service
sudo systemctl start cronie.service

Então podemos configurar como o crontab normal.

informação relacionada