Я могу развернуть консольное приложение .net core на PCF, которое вызывает некоторые внутренние события, работает какое-то время (с помощью Thread.Delay ()) и завершает работу. Я хочу иметь возможность запускать и останавливать это приложение удаленно, используя командный файл с компьютера Windows.
Когда я отправляю это приложение в PCF, я явно помещаю флаг --no-start в команду push. Приложение развертывается и не запускается, и я могу запустить его удаленно с помощью команды cf start. После успешного выхода PCF пытается перезапустить его, считая его неисправным, поэтому для перезапуска мне сначала нужно будет cf stop, а затем использовать команду start.
Мне нужна помощь в понимании - есть ли другой лучший способ сделать это. Изначально мы планировали использовать Задачи на PCF; но, насколько я понимаю, Задачи - это команда, которая запускается в другом приложении (пожалуйста, поправьте меня, если я ошибаюсь)
Любые мысли помогут. Заранее спасибо.