LINUX.ORG.RU

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

Исправление Pinkbyte, (текущая версия) :

Что там у тебя за «команда после закрытия соединения» я не знаю, но утилита pkill имеет аргумент --full, скорее всего тебе нужно именно это. Для тестирования можешь заменить pkill на pgrep - он имеет схожий набор аргументов(--full в наличии) и вместо отсыла сигнала процессам выводит их pid.

Пример:

pinkbyte@oas1 ~/dev/test $ ssh -fN mini-router
pinkbyte@oas1 ~/dev/test $ ssh -fN admin@apollo

pinkbyte@oas1 ~/dev/test $ ps aux | grep 'ssh '
pinkbyte 29166  0.0  0.0  10576   592 ?        Ss   16:56   0:00 ssh -fN mini-router
pinkbyte 29424  0.2  0.0  10836  2720 ?        Ss   16:57   0:00 ssh -fN admin@apollo

pinkbyte@oas1 ~/dev/test $ pkill -f 'ssh -fN admin@apollo'

pinkbyte@oas1 ~/dev/test $ ps aux | grep 'ssh '
pinkbyte 29166  0.0  0.0  10836  2244 ?        Ss   16:56   0:00 ssh -fN mini-ruter

Исправление Pinkbyte, :

Что там у тебя за «команда после закрытия соединения» я не знаю, но утилита pkill имеет аргумент --full, скорее всего тебе нужно именно это.

Пример:

pinkbyte@oas1 ~/dev/test $ ssh -fN mini-router
pinkbyte@oas1 ~/dev/test $ ssh -fN admin@apollo

pinkbyte@oas1 ~/dev/test $ ps aux | grep 'ssh '
pinkbyte 29166  0.0  0.0  10576   592 ?        Ss   16:56   0:00 ssh -fN mini-router
pinkbyte 29424  0.2  0.0  10836  2720 ?        Ss   16:57   0:00 ssh -fN admin@apollo

pinkbyte@oas1 ~/dev/test $ pkill -f 'ssh -fN admin@apollo'

pinkbyte@oas1 ~/dev/test $ ps aux | grep 'ssh '
pinkbyte 29166  0.0  0.0  10836  2244 ?        Ss   16:56   0:00 ssh -fN mini-ruter

Исходная версия Pinkbyte, :

Утилита pkill имеет аргумент --full, скорее всего тебе нужно именно это.

Пример:

pinkbyte@oas1 ~/dev/test $ ssh -fN mini-router
pinkbyte@oas1 ~/dev/test $ ssh -fN admin@apollo

pinkbyte@oas1 ~/dev/test $ ps aux | grep 'ssh '
pinkbyte 29166  0.0  0.0  10576   592 ?        Ss   16:56   0:00 ssh -fN mini-router
pinkbyte 29424  0.2  0.0  10836  2720 ?        Ss   16:57   0:00 ssh -fN admin@apollo

pinkbyte@oas1 ~/dev/test $ pkill -f 'ssh -fN admin@apollo'

pinkbyte@oas1 ~/dev/test $ ps aux | grep 'ssh '
pinkbyte 29166  0.0  0.0  10836  2244 ?        Ss   16:56   0:00 ssh -fN mini-ruter