Отбросьте префикс SIG
, просто введите имя сигнала:
trap "rm -f -- "$lock_file"" INT TERM
Не все оболочки понимают/принимают ввод с префиксом SIG
, sh
(предположительно вы используете dash
) - одна из таких.
С другой стороны, более функциональные оболочки, такие как ksh
, bash
, zsh
, позволяют использовать префикс SIG
перед именем сигнала.
У меня была аналогичная проблема, и я использовал решение из здесь . Ниже приведен метод и еще одна ссылка на то, где они нашли информацию -
Поведение DNS во время соединения OpenVPN улучшилось сразу после того, как я последовал предложению на ubuntuforums :
/ etc / NetworkManager / NetworkManager.conf
в редакторе с правами root. dns = dnsmasq
. sudo service NetworkManager restart
.