Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core PCF上的.net核心控制台应用程序_.net Core_Batch Processing_Pcf_Pcfdev - Fatal编程技术网

.net core PCF上的.net核心控制台应用程序

.net core PCF上的.net核心控制台应用程序,.net-core,batch-processing,pcf,pcfdev,.net Core,Batch Processing,Pcf,Pcfdev,我能够在PCF上部署一个.net core控制台应用程序,它会引发一些内部事件并运行一段时间(借助于Thread.Delay())并退出。我希望能够使用windows计算机上的批处理文件远程启动和停止此应用程序 当我将此应用程序推送到PCF时,我已在推送命令中明确放置了--no start标志。该应用程序已部署但未启动,我可以使用cf start命令远程启动。一旦它成功退出,PCF会尝试重新启动它,认为它已崩溃,所以为了重新启动,我首先需要cf stop,然后使用start命令 如果有其他更好的

我能够在PCF上部署一个.net core控制台应用程序,它会引发一些内部事件并运行一段时间(借助于Thread.Delay())并退出。我希望能够使用windows计算机上的批处理文件远程启动和停止此应用程序

当我将此应用程序推送到PCF时,我已在推送命令中明确放置了--no start标志。该应用程序已部署但未启动,我可以使用cf start命令远程启动。一旦它成功退出,PCF会尝试重新启动它,认为它已崩溃,所以为了重新启动,我首先需要cf stop,然后使用start命令

如果有其他更好的方法,我需要帮助理解。最初我们计划在PCF上使用任务;但据我所知,任务是在其他应用程序上运行的命令(如果我错了,请纠正我)

任何想法都会有帮助。
提前感谢。

我修改了我的应用程序逻辑以实现这一点。我做了以下事情-

  • 已部署的应用程序带有--无启动标志
  • 在appentry方法中,我检查从命令行传递的arg值
  • 如果arg==required\u key,则运行作业,否则返回
  • 我做了一个cf启动,它构建、阶段化应用程序并启动应用程序,但在控制台上没有显示结果
  • cf停止
  • cf run task APP_NAME“需要dotnet appname.dll_key”
上述任务只运行一次,并自行销毁