El archivo crontab.service no se encuentra a pesar de que crontab está instalado y configurado

El archivo crontab.service no se encuentra a pesar de que crontab está instalado y configurado

Quiero configurar crontab cada minuto en Manjaro, así que pusealgún guióncada minuto con:

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

Entonces veo que está instalado.

$ crontab -l

pero veo que no funciona, así que intento 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

Luego me di cuenta de que no cron.servicese encontró ningún archivo en mi computadora, así que lo encontré cron.serviceen una computadora diferente (con 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

Entonces tal vez pueda copiar esos archivos con todas las dependencias desde la computadora:

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

pero no estoy seguro de si es una buena solución.

Sé que hay alternativas, especialmenteTemporizadores dedicados para distribuciones Arch., pero prefiero la solución portátil entre sistemas. ¿Es posible utilizar normalmente cron en Manjaro 19.02?

Respuesta1

He encontrado una solución enForo polaco de Manjaro. En lugar de cron deberíamos instalar cronie:

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

Luego podemos configurar como crontab normal.

información relacionada