叉和执行在bash
如何在bash中实现fork和exec?
让我们假设脚本为
echo "Script starts" function_to_fork(){ sleep 5 echo "Hello" } echo "Script ends"
基本上我想这个函数被称为新的进程像在C我们使用fork和exec调用..
从脚本中,预计父脚本将结束,然后在5秒钟后打印“Hello”。
像使用shell一样使用&符号。
#!/usr/bin/bash function_to_fork() { ... } function_to_fork & # ... execution continues in parent process ...
怎么样:
(sleep 5; echo "Hello World") &