From d07184f9acc819cf5927c5ab37d9fae1e4804a36 Mon Sep 17 00:00:00 2001 From: sbwml Date: Wed, 14 Aug 2024 01:11:38 +0800 Subject: [PATCH] alist: fixed log file path Signed-off-by: sbwml --- alist/files/alist.init | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/alist/files/alist.init b/alist/files/alist.init index 9cde329..157aa47 100755 --- a/alist/files/alist.init +++ b/alist/files/alist.init @@ -5,6 +5,7 @@ START=99 USE_PROCD=1 PROG=/usr/bin/alist +LOG_FILE=/var/log/alist.log get_config() { config_get_bool enabled $1 enabled 1 @@ -84,7 +85,7 @@ start_service() { [ "$mysql" -eq 1 ] && database=$mysql_type || database=sqlite3 set_firewall - true > $temp_dir/alist.log + true > $LOG_FILE # init config json_init @@ -134,7 +135,7 @@ start_service() { # log json_add_object "log" json_add_boolean "enable" "$log" - json_add_string "name" "$temp_dir/alist.log" + json_add_string "name" "$LOG_FILE" json_add_int "max_size" "10" json_add_int "max_backups" "5" json_add_int "max_age" "28" @@ -187,7 +188,7 @@ start_service() { json_dump > $data_dir/config.json - procd_open_instance + procd_open_instance alist procd_set_param command $PROG procd_append_param command server --data $data_dir procd_set_param stdout 0 @@ -195,7 +196,13 @@ start_service() { procd_set_param respawn procd_set_param limits core="unlimited" procd_set_param limits nofile="200000 200000" - procd_close_instance + procd_close_instance alist +} + +reload_service() { + stop + sleep 3 + start } service_triggers() {