Сценарий завершен с ошибкой 127
Я написал несколько сценариев для установки маршрута на конкретном интерфейсе в linux (CentOS 6.0) и поместил их в путь сценария Networkmanager (/etc/Networkmanager/dispatcher.d) с наибольшим номером префикса (я также даю разрешение на выполнение).
это мой сценарий:
#!/bin/bash
if [[ "$1" == "eth1" ]] && [[ "$2" == "up" ]]
then
ip route add 192.XX.XX.0/24 dev eth1 src 192.XX.XX.XX table eth1
#logger scrip run.
fi
но когда eth1 работает, я вижу эту ошибку в моем списке системных сообщений:
localhost nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/99-eth' exited with error status 127.
Кто-нибудь может сказать, где моя ошибка?
1 ответ
Я не могу комментировать, поэтому мне придется ответить.
Ошибка 127 означает, что либо использованная команда не найдена, либо ваш сценарий не +x. Дополнительную информацию см. В расширенном руководстве по bash-скриптингу на http://tldp.org/LDP/abs/html/exitcodes.html