gpt4 book ai didi

powershell - 如何在 Powershell 中启动一个比其父进程还长的后台作业?

转载 作者:行者123 更新时间:2023-12-03 13:59:35 25 4
gpt4 key购买 nike

考虑以下代码:

start-job -scriptblock { sleep 10; cmd /c set > c:\env.txt; }
exit

当父进程退出时后台作业被终止,因此对 cmd.exe 的调用永远不会发生。我想写一些类似的代码,这样父级立即退出,子级继续在后台运行。

如果可能,我想将所有内容都保存在一个脚本中。

最佳答案

你将不得不开始一个过程:

start-process powershell -ArgumentList "sleep 10; cmd /c set > c:\env.txt" -WindowStyle hidden

关于powershell - 如何在 Powershell 中启动一个比其父进程还长的后台作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8515359/

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