LINUX.ORG.RU

История изменений

Исправление 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 демонизированого процесса куда-то сообщал.