gpt4 book ai didi

c++ - zsh/sh/bash 如何检查从 C++ 程序启动的命令 "cat &"的信号 SIGTTIN

转载 作者:行者123 更新时间:2023-11-30 03:15:07 28 4
gpt4 key购买 nike

我不明白终端如何知道二进制文件是否在后台模式下使用了stdin

我有一个 C++ 程序,它必须在后台运行 /bin/cat 之类的命令,但我没有收到错误消息:

cat is stopped because it used stdin and got SIGTTIN

最佳答案

所以。经过两天的尝试和哭泣,我现在解决了这个问题。如果你想给你的子进程 SIGTTIN,你应该在父进程中调用 setpgid()。

关于c++ - zsh/sh/bash 如何检查从 C++ 程序启动的命令 "cat &"的信号 SIGTTIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57292175/

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