【问题标题】:running a .sh file in windows 10在 Windows 10 中运行 .sh 文件
【发布时间】:2021-07-17 08:10:19
【问题描述】:

我的机器中有一个 .sh 文件,其中包含“kill -9 $()”这一行。我无法运行此文件。当我运行该文件时,它出现 git bash 并突然消失。请帮我找出问题。

【问题讨论】:

    标签: windows-10 sh git-bash


    【解决方案1】:

    您的 .sh(shell 脚本)文件似乎在 Windows 的 git bash 上运行良好。

    真正的问题是:您要运行什么?

    如果kill -9 $() 是该脚本中的唯一命令,那么它完全按照它应该做的事情:什么都不做。

    Kill -9 后跟一个 PID(进程 ID,一个整数),会终止具有该 PID 的任务。

    $() 是“命令替换”。如果您将另一个命令放在圆括号内,则该命令的输出将用作要传递的值。

    那么,让我们说:

    kill -9 $(pgrep -x php)
    

    上面的命令将终止所有名为“php”的正在运行的任务(如果有的话)。

    我相信你应该把一些有用的东西放在圆括号里才能看到真正的效果,假设杀死一个任务就是我们所说的“看到”一个效果。

    再见。

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      相关资源
      最近更新 更多