„Program nie istnieje” podczas próby użycia „ip” w Monit


1

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?


Musisz podać pełną ścieżkę do narzędzia ip w monitrc.
fpmurphy

Jaka jest pełna ścieżka do IP? WHereis znalazł to dla mnie usr / sbin / ip
JavajoeUK

To jest /usr/sbin/ip
fpmurphy

Odpowiedzi:


1

Musisz podać pełną ścieżkę do ip. Aby znaleźć ścieżkę, użyj which ip.

Czasami type polecenie jest dobrą alternatywą dla which więc możesz też spróbować. type powie ci, jeśli ip został na przykład przypisany do czegoś innego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.