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

时间:2018-02-19 01:55:48

标签: pivotal-cloud-foundry pcfdev

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

我遵循的步骤是:

  1. 使用'cf push'命令
  2. 将HelloWorld应用程序部署到PCF
  3. 在PCF控制台的MarketPlace中选择“PCF调度程序”服务。
  4. 我为调度程序命名并将其绑定到PCF控制台中的HelloWorld应用程序
  5. 然后我正在努力创造一份工作 $ cf create-job HelloWorld my-job COMMAND
  6. 但我不确定我应该为create-job的COMMAND参数传递什么。

    如果我成功创建了这个工作,那么我将使用以下命令来完成它:

    1. $ cf schedule-job my-job“5 * * * *”
    2. 请在这方面帮助我。如果您需要更多详细信息,请与我们联系。

      提前致谢。

1 个答案:

答案 0 :(得分:2)

  1. 该应用应处于应用阶段。
  2. 请确保您已安装来自枢轴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 * ? * *"

此链接帮助了很多https://starkandwayne.com/blog/schedule-containers-in-pivotal-cloud-foundry/