Se eu correr
sudo crontab -e
Posso editar o crontab, mas é somente leitura, então nada é salvo.
Responder1
Você está certo, não pode editar o crontab no Snappy Ubuntu Core. Pessoalmente, acabei de criar um serviço que dorme. Por exemplo, digamos que haja uma operação que você deseja executar a cada 15 minutos. Coloque-o em um script de shell chamado my_service.sh
:
#!/bin/sh
while true; do
do_my_thing
sleep 15m
done
Torne-o executável. Agora crie algo como o seguinte snapcraft.yaml
:
name: foo
version: 1
summary: My snap
description: My snap
apps:
my-service:
command: my_service.sh
daemon: simple
parts:
foo:
plugin: copy
files:
my_service.sh: bin/
Se você instalar o snap resultante, esse serviço será do_my_thing
executado a cada 15 minutos. Se seus requisitos de tempo forem mais complicados (por exemplo, executar todos os domingos às 02h00), você ainda poderá fazer isso, mas é claro que fica um pouco mais complexo.