Windows Powershell 01 后台任务
[!summary]+
有一些希望能在后台运行的任务,例如 nohup,tmux,screen 可实现的一些功能,简单介绍以下 powershell 中的类似用法和功能。
To run a Command Prompt (cmd.exe) command in the background from PowerShell and retrieve it later, similar to sessions in tmux
, you can use PowerShell Jobs. PowerShell Jobs allow you to start a command or script in the background and then retrieve the results later. Here’s how you can do it:
从 PowerShell 在后台运行命令提示符 (cmd.exe) 命令并稍后检索它(与 tmux
中的会话类似),可以使用 PowerShell Jobs。 PowerShell Jobs 允许在后台启动命令或脚本,然后稍后检索结果。
具体的一些操作如下:
Start a Job in the background
使用 Start-Job 和 ScriptBlock 参数执行选定的命令
1 |
|
这里将 your_command_here
改为自己需要执行的命令,例如启动局域网内可访问的 Stable-Diffusion Webui:
1 |
|
如果需要同时执行多条命令(例如执行 python 命令之前需要切换环境,默认为 base 环境)可以使用 &&
1 |
|