Супервизор ожидает, что подпроцессы останутся на переднем плане :
Программы, предназначенные для запуска под наблюдателем, не должны демонизировать себя. Вместо этого они должны бежать на переднем плане. Они не должны отсоединяться от терминала, с которого они запускаются.
Вы начали ssh
с -f
флага, что означает :
Просит ssh перейти в фоновый режим непосредственно перед выполнением команды.
Supervisor считает, что программа закрывается и запускает новый экземпляр после любого регулирования, которое она выполняет. Это будет продолжать делать это вечно.
Если вы уберете -f
флаг, он должен работать как положено.