Поскольку Вы не использовали удар для отправки его в фон. jobs
только отчеты о процессах, которые колотят себя, отправили к фону; это был сам ssh, что "daemonized" это, как ericslaw сказало. Чтобы заставить задания сообщать об этом, Вы сделали бы:
ssh -N $PORT:127.0.0.1:$port example.com &
ssh обрабатывают вероятный daemonized, разъединяющийся от оболочки. Можно думать о нем как это (но возможно не в этом порядке):
'ssh' обрабатывают Вас запущенный, на самом деле закрыл все, что это - дескрипторы файлов (stdin, stdout, stderr), разъединенный от tty, и разветвило другой дочерний ssh., затем названный выходом на себе. Это осиротевшее дочерний процесс и исходный процесс ssh на самом деле 'завершается'.
В результате исходный процесс ssh завершен, и осиротевший процесс больше не является 'ребенком' Вашей оболочки.
Используйте 'PS-ef' или '-fu$USER PS' вместо этого, чтобы видеть, что ssh обработать Вас интересуются.