gpt4 book ai didi

linux - 将 fork 进程的 ID 存储在文件中

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:18 25 4
gpt4 key购买 nike

我有以下内容,但我担心 $! 在执行 echo 命令之前被覆盖(我知道这可能需要几毫秒)。你们建议如何解决这个问题?

sleep 100 & >/dev/null ; echo $! >sleep.pid

最佳答案

$!当前 shell 中最近的后台进程的 PID,而不是整个盒子上的最新进程。这在实践中毫无用处,因为您永远无法知道您是否获得了正确的值。

您在问题中显示的片段不可能返回错误的 PIDsleepecho 之间没有其他后台进程。

关于linux - 将 fork 进程的 ID 存储在文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720131/

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