Как автоматически запустить скрипт оболочки на 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
По сути, он будет работать после запуска рабочего стола, и вы увидите "домашний экран" (меню приложений и области действия и т. Д.).