Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
Javascript 我可以在openwhisk中安排一次一次性操作吗?_Javascript_Ibm Cloud_Serverless Framework_Openwhisk - Fatal编程技术网

Javascript 我可以在openwhisk中安排一次一次性操作吗?

Javascript 我可以在openwhisk中安排一次一次性操作吗?,javascript,ibm-cloud,serverless-framework,openwhisk,Javascript,Ibm Cloud,Serverless Framework,Openwhisk,我正在IBMBlueMix中使用openwhisk,现在我正在寻找一种安排一次性操作的方法 我知道我可以使用“feed/whisk.system/alarms/alarm”以“cron”的方式以固定的时间间隔运行操作。我所寻找的类似于atlinux命令 我发现的最接近的服务器是另一台用来生成事件的服务器,但我希望尽可能地“无服务器” 另一个不可取的解决方案是使用jssetTimeout但是。。。我想那会浪费执行时间。(并可能达到执行时间限制) 提前感谢。使用带有适当字段的cron计划,并将max

我正在IBMBlueMix中使用openwhisk,现在我正在寻找一种安排一次性操作的方法

我知道我可以使用“feed/whisk.system/alarms/alarm”以“cron”的方式以固定的时间间隔运行操作。我所寻找的类似于
at
linux命令

我发现的最接近的服务器是另一台用来生成事件的服务器,但我希望尽可能地“无服务器”

另一个不可取的解决方案是使用js
setTimeout
但是。。。我想那会浪费执行时间。(并可能达到执行时间限制)


提前感谢。

使用带有适当字段的cron计划,并将
maxTriggers
参数设置为1

maxTriggers
参数确保在单个事件之后,不会再次调用触发器

可以从命令行创建一次性触发器

下面是一个触发器在1月1日@00:00运行一次的示例

wsk trigger create new_year --feed /whisk.system/alarms/alarm
  -p cron '0 0 1 0 *' 
  -p maxTriggers 1 
  -p trigger_payload '{"message":"Happy New Year!"}'
开源回购协议中存在一个公开问题,可以为此类事件提供更好的支持。

使用带有适当字段的cron计划,并将
maxTriggers
参数设置为1

maxTriggers
参数确保在单个事件之后,不会再次调用触发器

可以从命令行创建一次性触发器

下面是一个触发器在1月1日@00:00运行一次的示例

wsk trigger create new_year --feed /whisk.system/alarms/alarm
  -p cron '0 0 1 0 *' 
  -p maxTriggers 1 
  -p trigger_payload '{"message":"Happy New Year!"}'
开源回购协议中存在一个公开问题,可以为此类事件提供更好的支持。

您可以使用警报在特定日期安排单个触发器。这对你有用吗?是的,它不理想,但它可以。您的意思是使用
maxTriggers 1
?不知何故,我忽略了这一点。非常感谢你。如果你想写下来作为回应,我会接受的。好吧,我必须检查“使用过的”动作是否被自动删除,(我想是的),如果不是,可能会有点麻烦。动作本身没有被删除。实际上,两者都不是触发器或规则。你真的希望这些都是一次性完成的吗?哦,我不想删除这些操作,我是说触发器,对不起。你可以使用警报在特定日期安排单个触发器。这对你有用吗?是的,它不理想,但它可以。您的意思是使用
maxTriggers 1
?不知何故,我忽略了这一点。非常感谢你。如果你想写下来作为回应,我会接受的。好吧,我必须检查“使用过的”动作是否被自动删除,(我想是的),如果不是,可能会有点麻烦。动作本身没有被删除。实际上,两者都不是触发器或规则。你真的想让这些都一个一个的完成吗?哦,我不想删除这些动作,我是说触发器,对不起。