gpt4 book ai didi

将服务器重启划分为每周一次的算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:19 26 4
gpt4 key购买 nike

必须向我正在处理的脚本添加功能,该脚本将在 citrix 场中设置可变数量的服务器,然后将它们设置为每周仅重启一次。因此,如果有 2 个服务器,它会将它们设置为在周六和周日重新启动。如果有 7 个,则将经过一周。如果有 10 个,它将设置 2 在 3 天重启,1 在一周的其余时间重启。只是在寻找一种基本算法,说明我和同事如何不断思考它并提出似乎过于复杂的逻辑。

最佳答案

像这样?

$Servers = 1..10 |% {"Server$_"}

$Servers |
foreach {"$_ reboots on $([DayOfWeek]($i++%7))"}

Server1 reboots on Sunday
Server2 reboots on Monday
Server3 reboots on Tuesday
Server4 reboots on Wednesday
Server5 reboots on Thursday
Server6 reboots on Friday
Server7 reboots on Saturday
Server8 reboots on Sunday
Server9 reboots on Monday
Server10 reboots on Tuesday

关于将服务器重启划分为每周一次的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28093309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com