Неверный статус службы AIX

cut -d: -f3 file | xargs rm

Команда cutвыберет третье:-поле с разделителями из файла (имя файла после servernam:), в то время как команда xargsпрочитает эти пути с разделителями новой строки -и передаст их в rm.

Если вы хотите, чтобы servernam:был частью фактического пути, замените команду cutна awk '{ print $NF }', которая будет извлекать последнее поле с разделителями -из пробелов в каждой строке.

Это использование cutпредполагает, что в именах путей нет :, а использование awkпредполагает, что пути не содержат пробелов.

0
27.01.2020, 20:51
1 ответ

Контроллер системных ресурсов показывает правильное состояние, насколько это касается --PID, который он запустил, теперь закрыт. Мое лучшее предложение для того, чтобы SRC указывал ваш ожидаемый статус, состояло бы в том, чтобы убедиться, что цепочка скриптов execявляется каждым последующим, так что хвостовой -end java-процесс занимает тот же PID, что и первоначальный скрипт.

Урезанный -пример:

Файл :runScriptWithCatalina.sh

#...
exec /path/to/catalina.sh

Файл :/path/to/catalina.sh

#...
exec java...
1
28.01.2020, 02:54

Теги

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