linux shell怎么开启多个进程 在所在的命令或者脚本后面加上&

    xiaoxiao2022-06-30  50

    爱洁哥2145 | 浏览 202 次 2016-07-07 17:21 2016-07-07 18:29http://zhidao.baidu.com/link?url=1QWpJmuc_Ycqh65fOF_oHtC00huxqgj-jyWGpAHTEw3jw7DdORjtTzeBoKFP00QxwsvanJ-p8BtlLhT1wj7-DVSgQAVWgx8k56ozQCzwhzq 最佳答案 在脚本中,在所在的命令或者脚本后面加上&,就会对该命令新开一个shell去执行,该shell会继承当前shell的环境变量。$!获取之前最后一行的进程ID,可以在后来用来获取进程的执行结果。 例如: #!/bin/bash ping -c 20 127.0.0.1 >> /tmp/test.log PING_PID=$! /usr/bin/myscript.sh MYSCRIPT_PID=$! wait $PING_PID status=$? wait $MYSCRIPT_PID status=$?
    转载请注明原文地址: https://ju.6miu.com/read-1125755.html

    最新回复(0)