📅  最后修改于: 2023-12-03 14:45:37.857000             🧑  作者: Mango
在Windows系统中使用Powershell可以方便地启动Unix或Linux系统中的Shell或Bash脚本。下面介绍如何启动作业。
在Windows电脑上,按下WIN+R
打开运行窗口,输入powershell
并回车打开Powershell控制台。
先编写一个简单的Shell/Bash脚本,如下所示:
#!/bin/bash
echo "Hello world"
该脚本会输出一条"Hello world"的消息。
使用Powershell的Start-Job
命令启动作业,命令格式如下:
Start-Job -ScriptBlock {shell/Bash脚本路径}
例如,如果要启动上面编写的Shell/Bash脚本,在Powershell控制台中输入以下命令:
Start-Job -ScriptBlock {./test.sh}
其中,./test.sh
是Shell/Bash脚本的路径。
使用Powershell的Receive-Job
命令查看作业输出,命令格式如下:
Receive-Job -JobId {作业ID}
例如,在Powershell控制台中输入以下命令:
Receive-Job -JobId 1
其中,1
是启动的作业的ID,该命令会输出作业运行的结果,即"Hello world"。
通过上述步骤,我们可以在Windows系统中方便地启动Shell/Bash脚本,并查看作业输出。Powershell还有更多强大的功能等待开发者去探索和使用。