diff --git a/install/overtls-install-musl.sh b/install/overtls-install-musl.sh index 2a80aa6..510a91c 100755 --- a/install/overtls-install-musl.sh +++ b/install/overtls-install-musl.sh @@ -408,6 +408,13 @@ EOF judge "cron scheduled task update" } +function cron_random_restart_overtls_svc() { + local random_hour=$(od -An -N1 -i /dev/urandom | awk '{print $1 % 24}') + local random_minute=$(od -An -N1 -i /dev/urandom | awk '{print $1 % 60}') + + (crontab -l; echo "${random_minute} ${random_hour} * * * systemctl restart overtls") | crontab - +} + function nginx_web_server_config_end() { rm -rf ${nginx_conf_file} cat > ${nginx_conf_file} <