父shell
#!/bin/bash
echo "start exec shell.sh"
exec ./shell.sh
echo "over"
子shell
#/bin/bash
echo hello
echo hello
echo hello
运行方式:
[root@zhfx gbase]# ./execshell.sh
结果:
start exec shell.sh
hello
hello
hello
本文介绍了一个简单的bash脚本案例,演示了如何通过父进程启动子进程。父进程使用exec命令来执行子进程中的shell脚本,并展示了子进程中重复输出的字符串。此示例有助于理解进程间的基本交互。
父shell
#!/bin/bash
echo "start exec shell.sh"
exec ./shell.sh
echo "over"
子shell
#/bin/bash
echo hello
echo hello
echo hello
运行方式:
[root@zhfx gbase]# ./execshell.sh
结果:
start exec shell.sh
hello
hello
hello
4132

被折叠的 条评论
为什么被折叠?