让后台进程听取键盘输入

时间:2013-09-20 18:02:32

标签: c linux background-process

所以我正在制作一个聊天程序,因为我不喜欢在我们学校的linux集群上编写程序。我想要它做的是一旦你运行它后,你可以从命令行检查它,看看你是否有任何新的消息。所以我想知道是否有办法让后台工作听取终端输入,如果它是识别为“消息”或“聊天”的东西,它会把工作带回前台,这样你就可以回复。我知道你可以使用fg然后使用进程的PID来恢复它,但这对用户来说不是很干净,而且对我来说很烦人。

1 个答案:

答案 0 :(得分:0)

难道你不能只有一个只能

的messages_cmd(用shell编写)
pgrep chat_program_name

获取pid然后将其带到前台。