0

我创建了一个简单的 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 my-job COMMAND

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

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

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

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

提前致谢。

4

1 回答 1

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/

于 2018-07-23T09:58:47.560 回答