Мне нужно запустить приложение на удаленном хосте как job, использую такую команду:
ssh username@hostname "sudo /app/MyApp/myApp_1.0 --http=:557 --dsn=sqlserver://user:password@sqlservername?databaseName=DbName --file_logger_enabled=true --file_logger_path=.\Logs &"
Команда успешно выполняется, но приложения я в списке jobs не вижу, так же оно не отвечает на указанном порту.
Если просто подключаюсь по ssh и выполняю ту же команду
sudo /app/MyApp/myApp_1.0 --http=:557 --dsn=sqlserver://user:password@sqlservername?databaseName=DbName --file_logger_enabled=true --file_logger_path=.\Logs &
в терминале удаленного хоста, то приложение успешно стартует, отвечает на указаном порту и есть в списке jobs.
Что я делаю не так?
P.S. настраиваю jenkins, который забирает билд из гита, кладет его на хост и там запускает.