История изменений
Исправление firkax, (текущая версия) :
Насколько я посмотрел в мане - нельзя. Это определённо упущение со стороны авторов ssh, можешь прислать им патч чтобы ssh pid демонизированого процесса куда-то сообщал. Через шелл нельзя, если что - шелл видит только pid родительского ssh который успешно сам завершается и так.
Килл плох еще и тем что он убьет например другие открытые ssh которые нужны.
А вот тут нет. Он убьёт только один процесс, проблема только узнать его pid. Пока что можно устраивать костыли с ps | grep
, надеясь что второй точно такой же туннель (с такой же командной строкой) не будет параллельно запущен и нужен.
Или вместо ключа -f использовать шелловское & и там уже можно pid посмотреть автоматизированно.
Исправление firkax, :
Насколько я посмотрел в мане - нельзя. Это определённо упущение со стороны авторов ssh, можешь прислать им патч чтобы ssh pid демонизированого процесса куда-то сообщал. Через шелл нельзя, если что - шелл видит только pid родительского ssh который успешно сам завершается и так.
Килл плох еще и тем что он убьет например другие открытые ssh которые нужны.
А вот тут нет. Он убьёт только один процесс, проблема только узнать его pid. Пока что можно устраивать костыли с ps | grep
, надеясь что второй точно такой же туннель (с такой же командной строкой) не будет параллельно запущен и нужен.
Исправление firkax, :
Насколько я посмотрел в мане - нельзя. Это определёно упущение со стороны авторов ssh, можешь прислать им патч чтобы ssh pid демонизированого процесса куда-то сообщал.
Килл плох еще и тем что он убьет например другие открытые ssh которые нужны.
А вот тут нет. Он убьёт только один процесс, проблема только узнать его pid. Пока что можно устраивать костыли с ps | grep
, надеясь что второй точно такой же туннель (с такой же командной строкой) не будет параллельно запущен и нужен.
Исправление firkax, :
Насколько я посмотрел в мане - нельзя. Это определёно упущение со стороны авторов ssh, можешь прислать им патч чтобы ssh pid демонизированого процесса куда-то сообщал.
Килл плох еще и тем что он убьет например другие открытые ssh которые нужны.
А вот тут нет. Он убьёт только один процесс, проблема только узнать его pid. Пока что можно устраивать костыли с ps | grep
.
Исправление firkax, :
Насколько я посмотрел в мане - нельзя. Это определёно упущение со стороны авторов ssh, можешь прислать им патч чтобы ssh pid демонизированого процесса куда-то сообщал.
Исходная версия firkax, :
Насколько я посмотрел в мане - нельзя. Это определёно упущение со стороы авторов ssh, можешь прислать им патч чтобы ssh pid демонизированого процесса куда-то сообщал.