Parcourir la source

ft: go1.18 简化监控树进程

master
SisMaker il y a 3 ans
Parent
révision
2a22008610
6 fichiers modifiés avec 5 ajouts et 36 suppressions
  1. BIN
      priv/fileSync
  2. BIN
      priv/fileSync.exe
  3. +1
    -1
      src/eSync.app.src
  4. +4
    -0
      src/eSync.erl
  5. +0
    -10
      src/eSync_app.erl
  6. +0
    -25
      src/eSync_sup.erl

BIN
priv/fileSync Voir le fichier


BIN
priv/fileSync.exe Voir le fichier


+ 1
- 1
src/eSync.app.src Voir le fichier

@ -2,7 +2,7 @@
[{description, "erlang code auto compile and loader"},
{vsn, "0.1.0"},
{registered, []},
{mod, {eSync_app, []}},
{mod, {eSync, []}},
{applications, [kernel, stdlib, syntax_tools, compiler]},
{env, []},
{modules, []},

+ 4
- 0
src/eSync.erl Voir le fichier

@ -35,6 +35,7 @@
-define(logWarnings(Format, Args), canLog(warnings) andalso error_logger:info_msg("eSync[~p:~p|~p] " ++ Format, [?MODULE, ?FUNCTION_NAME, ?LINE] ++ Args)).
-export([
start/2,
start/0,
stop/0,
run/0
@ -67,6 +68,9 @@
terminate/3
]).
start(_StartType, _StartArgs) ->
start_link().
start() ->
application:ensure_all_started(eSync).

+ 0
- 10
src/eSync_app.erl Voir le fichier

@ -1,10 +0,0 @@
-module(eSync_app).
-behaviour(application).
-export([start/2, stop/1]).
start(_StartType, _StartArgs) ->
eSync_sup:start_link().
stop(_State) ->
ok.

+ 0
- 25
src/eSync_sup.erl Voir le fichier

@ -1,25 +0,0 @@
-module(eSync_sup).
-behaviour(supervisor).
-export([
start_link/0
, init/1
]).
start_link() ->
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
init([]) ->
SupFlags = #{strategy => one_for_one, intensity => 5, period => 10},
ChildSpecs = [
#{
id => eSync,
start => {eSync, start_link, []},
restart => permanent,
shutdown => brutal_kill,
type => worker,
modules => [eSync]
}],
{ok, {SupFlags, ChildSpecs}}.

Chargement…
Annuler
Enregistrer