Shell创建一个子进程,独立运行,不影响父进程正常执行

创建一个子进程shell脚本

vi clipro.sh
#!/bin/sh echo "hello word' sleep 5

父进程代码

vi fpro.sh

#!/bin/sh
source /root/clipro.sh &      #一定要加&后台执行,这样父进程才会执行后面的shell语句
clipid=$!         #获取子进程的PID
echo "wait1"
sleep 3
kill $clipid    #父进程执行完毕,可通过kill杀死子进程

猜你喜欢

转载自www.cnblogs.com/bretzhao/p/11833470.html