我正在寻找可以启动/停止已经运行的Windows计划任务的ruby gem。或者如果一个宝石不存在,另一个可以解决这个问题。
答案 0 :(得分:1)
我相信我找到了最好的答案,但如果我错了,别人可以请你纠正。我认为我最好的选择是使用Windows CLI发送命令。
查看Windows the windows documentation,在Windows CLI中停止任务的命令似乎是schtasks /End [/S <system> [/U <username> [/P [<password>]]]] /TN taskname
。
启动任务的命令是schtasks /Run [/S <system> [/U <username> [/P [<password>]]]] /TN <taskname>
。
因此,考虑到这两点,在ruby脚本中,我可以使用%x(windows cli command)
,system 'windows cli command'
,返回不同级别的数据。我相信还有更多来自我正在阅读的内容,但我认为这样可行。再说一次,如果有人对我正在尝试做的事情有任何评论或更好的行动计划,那么绝对是全部的耳朵。