gpt4 book ai didi

linux - bash 中的 fork 和 exec

转载 作者:IT老高 更新时间:2023-10-28 12:29:48 25 4
gpt4 key购买 nike

如何在 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 ...

关于linux - bash 中的 fork 和 exec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3096561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com