выполнение сценария на удаленном хосте с использованием ssh не возвращает результат

grepзавершает работу с ненулевым -кодом, когда ничего не найдено.

Изman grep:

Normally the exit status is 0 if a line is selected, 1 if no lines were selected, and 2 if an error occurred.

Таким образом, вы можете использовать:

grep kwd3 search_file.txt || echo "string"
-1
20.04.2021, 23:12
1 ответ

Следующие действия помогли решить проблему, и теперь управление возвращается во время выполнения скрипта на целевом хосте.

ssh -f -n remuser@remhost 'sh -c /web/bin/stop.sh my.jar dev'
0
28.04.2021, 22:51

Теги

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