%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*- %% ex: ts=4 sw=4 ft=erlang et -module(foo_sup). -behavior(supervisor). -export([start_link/0, init/1]). start_link() -> supervisor:start_link({local, ?MODULE}, ?MODULE, []). init(_Args) -> FooChild = {foo,{foo, start_link, []}, permanent, 5000, worker, [foo]}, {ok,{{one_for_all,1,1}, [FooChild]}}.