ifconfig странно возвращает код выхода 1

Я выполняю следующую команду, чтобы найти MAC-адрес eth0

ifconfig eth0 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'

У меня есть оболочка java, которая просто вызывает скрипт, содержащий только указанную выше команду. Если я запустил java-код, он отлично справится с тем, что вышеприведенная команда успешно выполнена и выдает MAC-адрес.

Проблема заключается в том, что при запуске под tomcat процесс, выполняющий скрипт, когда-то завершается с кодом exitcode 1, а вывод содержит пустое значение.

Странно, как это может звучать, но перезапускать службу tomcat и то попытка выполнить скрипт работает отлично, давая правильный MAC-адрес. Но позже он начинает давать ту же проблему.

Какое возможное решение для этого? Дайте мне знать, если вы хотите получить дополнительную информацию.

1
задан 14 May 2014 в 15:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: