【问题标题】:scheduler for PCF for .NET console application.NET 控制台应用程序的 PCF 调度程序
【发布时间】:2018-07-29 05:48:44
【问题描述】:

我创建了一个简单的 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 命令

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

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

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

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

提前致谢。

【问题讨论】:

    标签: cloud-foundry pcfdev


    【解决方案1】:
    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/

    【讨论】:

    • 您好,“应用应该处于应用阶段”是什么意思,谢谢。
    • 启动应用程序,然后停止应用程序。它不应该像长时间运行的进程那样运行
    • 非常感谢 Venkatesh...抱歉回复太晚了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-30
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    相关资源
    最近更新 更多