Usiłuję zrestartować openvpn w mojej przestrzeni nazw za pomocą monitora.
Polecenie, którego używam z linii poleceń, działa dobrze:
ip netns exec vpn openvpn --daemon --config /etc/openvpn/vpn.conf
Ale kiedy próbuję go używać w monitie, mówi:
/etc/monit.d/monitrc:3: Program nie istnieje: „ip”
Jak wywołać komendę IP lub gdzie można ją znaleźć dla ścieżki?
/usr/sbin/ip
Odpowiedzi:
Musisz podać pełną ścieżkę do
ip
. Aby znaleźć ścieżkę, użyjwhich ip
.Czasami
type
polecenie jest dobrą alternatywą dlawhich
więc możesz też spróbować.type
powie ci, jeśliip
został na przykład przypisany do czegoś innego.źródło