.NET 控制台应用程序的 PCF 调度程序

scheduler for PCF for .NET console application

我创建了一个简单的 HelloWorld .NET core 2.0 控制台应用程序。我想使用 PCF 服务的调度程序将其安排为每 5 分钟 运行。

我遵循的步骤是:

  1. 已使用 'cf push' 命令将 HelloWorld 应用程序部署到 PCF
  2. 在 PCF 控制台的 MarketPlace 中选择 "Scheduler for PCF" 服务。
  3. 我为调度程序命名并将其绑定到 PCF 控制台中的 HelloWorld 应用程序
  4. 然后我正在努力创造一份工作 $ cf create-job HelloWorld 我的工作命令

但是我不确定我应该为 create-job 的 COMMAND 参数传递什么。

如果我成功创建作业,然后我将使用以下命令对其进行 cron:

  1. $ cf schedule-job my-job "5 * * * * "

请在这方面帮助我。如果您需要更多详细信息,请告诉我。

提前致谢。

  1. 该应用应该处于应用阶段。
  2. 请确保您已安装来自 pivotal n/w 的最新插件。
  3. cf Create-job <<AppName>><<job-name>> "dotnet <<AppassemblyName>>.dll "<<Parameters to the console application>>""
  4. cf schedule-job <<job-name from previous steps>> "*/5 * ? * *"

这个link帮助很大https://starkandwayne.com/blog/schedule-containers-in-pivotal-cloud-foundry/