【问题标题】:Close program in shell script with pkill使用 pkill 关闭 shell 脚本中的程序
【发布时间】:2014-10-02 14:37:48
【问题描述】:

我在 shell 脚本中打开浏览器。打开浏览器后,我想在我的脚本中用

关闭它
pkill browser

问题是打开浏览器后的命令直到我手动关闭浏览器才执行,所以我无法在脚本中关闭它。有什么解决办法吗?

【问题讨论】:

    标签: shell unix kill-process


    【解决方案1】:

    您也可以(它并不总是有效,取决于浏览器分叉的子节点数)记录启动的后台浏览器的 PID,而不使用 pkill:

    browser &
    BROWSER_PID=$!
    # something
    kill "$BROWSER_PID"
    

    【讨论】:

      【解决方案2】:

      如何在后台运行调用浏览器的命令(&):

      open_browser &
      # wait .. (ex. sleep 10)
      pkill browser
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-09
        • 1970-01-01
        • 2016-06-17
        • 1970-01-01
        • 1970-01-01
        • 2012-07-16
        • 2014-02-11
        相关资源
        最近更新 更多