Как автоматически запустить скрипт оболочки на Ubuntu-touch?

Я хочу запускать сценарий оболочки на моем bq Aquaris E4.5 Ubuntu-Edition всякий раз, когда я включаю телефон для синхронизации своего календаря и контактов с помощью syncevolution с моим собственным облачным сервером.

Как я могу автоматически запустить мой сценарий оболочки? Требуется ли запись в crontab или есть более простой вариант?

Вот пример сценария из моей папки /home/phablet/Documents:

#!/bin/sh
# sync contacts and calendar with OwnCloud
syncevolution owncloud calendar-defaultcalendar
syncevolution --sync slow owncloud contacts
exit 0

1 ответ

Решение

Могут быть и более эффективные способы, но вы можете создать сценарий upstart в / usr / share / upstart / session /, который называется evolutionsync.conf

description "my script"
start on started unity8-dash 

exec /path/to/your/script

По сути, он будет работать после запуска рабочего стола, и вы увидите "домашний экран" (меню приложений и области действия и т. Д.).

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