snappy services - auto restart

Myles Caley myles at
Fri Apr 24 20:36:41 UTC 2015

Thanks MartinŠwas wondering (as you eluded) if there is something exposed
in the YAML/snappy CLI. I¹d prefer to have our configs/setups all bundled
in the yaml and possibly prompt a user before install asking for special
permissions (like a mobile phone would, SnappBlahBlahBlah would like to
access resource XYX). I might be thinking about this incorrectly, but one
thing I like about Snappy is the sandboxing. Almost like a mobile phone
w/out a hardwired UI.

On 4/24/15, 4:17 PM, "Martin Pitt" <martin.pitt at> wrote:

>Hello Myles,
>Myles Caley [2015-04-20 12:05 -0400]:
>> Is there a way to configure services in snapps to auto-restart if the
>> process dies?
>In a systemd unit this is the "Restart=" option, see man
>systemd.service(5). In paticular, Restart=on-failure is the most
>popular option.
>However, TTBOMK this option isn't exposed in the snap's YAML, so this
>needs to be added there.
>> Along the same lines, is there a way via snappy CLI to manually
>> restart a service if it does die?
>Sure, "sudo systemctl restart foo.service"; if you prefer, you can
>also use the init system agnostic and distro neutral "service"
>command, i. e. "sudo service foo restart".
>Along these lines, "systemctl --failed" is an useful command to list
>failed/crashed servies.
>Martin Pitt                        |
>Ubuntu Developer (  | Debian Developer  (

More information about the snappy-app-devel mailing list