Как мне настроить работу cron на Snappy?

Если я запускаю

sudo crontab -e

, я могу редактировать crontab, но он доступен только для чтения, поэтому ничего не сохраняется.

3
задан 9 April 2016 в 11:05

1 ответ

Вы правы, Вы не можете отредактировать crontab в Мгновенном Ядре Ubuntu. Лично я просто создаю сервис, который спит. Например, скажите, что была операция, которую Вы хотели выполнить каждые 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), можно все еще осуществить это, но это, конечно, становится немного более сложным.

4
ответ дан 9 April 2016 в 21:05
  • 1
    Я won' t делают это и I' ll придерживаются любого другого метода включая USB, CD/DVD или карту памяти начиная с I' ve получил тех всех, которые работают правильно далеко в прошлом. Еще раз спасибо за Вашу справку! That' s все мне было нужно! – hacker23ify 19 August 2017 в 06:05

Другие вопросы по тегам:

Похожие вопросы: