etc/nginx/locations/\*.locations
man glob
), которые появляются из-за *
в командной строке:while getopts "n:v:p:f:" flag
do
case "${flag}" in
n) name=${OPTARG};;
v) version=${OPTARG};;
p) port=${OPTARG};;
f) file=${OPTARG}
until [[ $(eval "echo \${$OPTIND}") =~ ^-.* ]] || [ -z $(eval "echo \${$OPTIND}") ]; do
file+=" $(eval "echo \${$OPTIND}")"
OPTIND=$((OPTIND + 1))
done
;;
esac
done
perl -T /usr/bin/pveproxy stop
с его PID, и отслеживанием, не появился ли новый perl с новым PID...pveproxy worker
убить пытались? Разумеется через -SIGKILL. И стереть после этого /var/run/pveproxy/pveproxy*, что бы не мешали запускаться новому процессу.
systemd может видеть ненормальное умирание команды, и запускать её ещё раз.
Что бы systemd не респавнил эти процессы:
systemctl disable pveproxy.service
И не забыть потом включить обратно:
systemctl enable pveproxy.service