如何在Rundeck上为列表中的每个用户运行作业?
我想在Rundeck上创建计划作业。Rundeck作业运行脚本,该脚本为列表中的单个用户执行一些任务 所以job有一个输入参数-username。我需要为列表中的所有用户运行该作业,但不需要在一次作业执行中处理它。我需要为每个用户执行单独的作业如何在Rundeck上为列表中的每个用户运行作业?,rundeck,Rundeck,我想在Rundeck上创建计划作业。Rundeck作业运行脚本,该脚本为列表中的单个用户执行一些任务 所以job有一个输入参数-username。我需要为列表中的所有用户运行该作业,但不需要在一次作业执行中处理它。我需要为每个用户执行单独的作业 Providing an example to make it more clear: For instance, I have 3 users: user1, user2, user3. I have a job that does som
Providing an example to make it more clear:
For instance, I have 3 users: user1, user2, user3.
I have a job that does some processing for that users and running it with parameter (unsername).
I need to create a scheduled job that will be run for each user.
1. Running job with user1 parameter
2. Running job with user2 parameter
3. Running job with user3 parameter
还有其他方法吗?您可以设计一个带有列表选项的工作流,用于任何步骤(如命令、内联脚本或脚本),我使用列表选项(用户)和示例内联脚本为每个用户执行一些操作,作业已排程
节点
真的
e62a25a0-b67c-4bb7-8721-c96b7e4cb9f5
信息
工作示例
假的
真的
sh先生
/bin/bash
e62a25a0-b67c-4bb7-8721-c96b7e4cb9f5
结果呢
也许你会感兴趣。还有,在这种情况下工作。嗨!你能详细说明一下吗?(也许可以用一个作业定义示例来看看)那么,该用户列表是rundeck用户还是其他用户?此外,您还可以使用${job.username}环境变量获取作业的当前用户。您好!问题是我找不到任何关于如何创造这样的工作的指示。他们不是rundeck用户。用户是特定于域的,有些web应用程序用户。作业需要用户(web应用程序用户)的输入参数。所以我有一个这样的用户列表。对于每个用户,我都需要运行该作业(计划作业)。我不知道怎么做。如何告诉作业为每个用户运行单独的执行。希望这能让事情变得更清楚!谢谢)不完全是我需要的,但这是一个选择。谢谢你,MegaDrive68k!