📜  Powershell 启动作业 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:45:37.857000             🧑  作者: Mango

Powershell 启动作业 - Shell-Bash

在Windows系统中使用Powershell可以方便地启动Unix或Linux系统中的Shell或Bash脚本。下面介绍如何启动作业。

步骤一:打开Powershell控制台

在Windows电脑上,按下WIN+R打开运行窗口,输入powershell并回车打开Powershell控制台。

步骤二:编写Shell/Bash脚本

先编写一个简单的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还有更多强大的功能等待开发者去探索和使用。