走ったら
Sudo crontab -e
Crontabは編集できますが、読み取り専用なので何も保存されません。
Snappy Ubuntu Coreでcrontabを編集することはできません。個人的には、スリープするサービスを作成します。たとえば、15分ごとに実行したい操作があるとします。 my_service.sh
という名前のシェルスクリプトに配置します。
#!/bin/sh
while true; do
do_my_thing
sleep 15m
done
実行可能にします。次の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/
作成されたスナップをインストールすると、do_my_thing
が15分ごとに実行されるサービスを利用できます。タイミング要件がより複雑な場合(たとえば、毎週日曜日の0200に実行する場合)、これを実行することもできますが、もちろんもう少し複雑になります。