diff options
author | Van Waholtz <vanwaholtz@gmail.com> | 2022-01-29 09:39:40 +0800 |
---|---|---|
committer | Rosen Penev <rosenp@gmail.com> | 2022-02-23 22:31:45 -0800 |
commit | 5c93d6475b9501034209b6f13098c60ef5150530 (patch) | |
tree | 17ae889bc9e4bae2ac672d3d2034afc8d84eb66e /net/frp/files | |
parent | 30d8431b71178ab187c0e3d5065b230955c1de0c (diff) |
frp: add service_trigger
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
Diffstat (limited to 'net/frp/files')
-rw-r--r-- | net/frp/files/frpc.init | 10 | ||||
-rw-r--r-- | net/frp/files/frps.init | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/net/frp/files/frpc.init b/net/frp/files/frpc.init index dc6dac222..e7f06edbd 100644 --- a/net/frp/files/frpc.init +++ b/net/frp/files/frpc.init @@ -37,6 +37,11 @@ config_cb() { fi } +service_triggers() +{ + procd_add_reload_trigger "$NAME" +} + start_service() { local init_cfg=" " local conf_file="/var/etc/$NAME.ini" @@ -72,3 +77,8 @@ start_service() { [ -n "$env" ] && config_list_foreach "$init_cfg" env "procd_append_param env" procd_close_instance } + +reload_service() { + stop + start +} diff --git a/net/frp/files/frps.init b/net/frp/files/frps.init index be4e1b8fd..b87525cd2 100644 --- a/net/frp/files/frps.init +++ b/net/frp/files/frps.init @@ -35,6 +35,11 @@ config_cb() { fi } +service_triggers() +{ + procd_add_reload_trigger "$NAME" +} + start_service() { local init_cfg=" " local conf_file="/var/etc/$NAME.ini" @@ -70,3 +75,8 @@ start_service() { [ -n "$env" ] && config_list_foreach "$init_cfg" env "procd_append_param env" procd_close_instance } + +reload_service() { + stop + start +} |