linux 后台程序输出
我写了一个应用程序myprm然后在后台下运行,怎么做才能让它的输出prinf到一个终端而不用fg命令这样只能有输出,不能输入有办法解决吗?...
我写了一个应用程序myprm 然后在后台下运行,怎么做才能让它的输出prinf到一个终端 而不用fg命令
这样只能有输出,不能输入 有办法解决吗? 展开
这样只能有输出,不能输入 有办法解决吗? 展开
2个回答
展开全部
如果是打印到当前终端,
myprm &
即可后台执行。
如果打印到另外一个终端,先确定那个终端对应的设备名称 (在那个终端里用 tty 命令, 得到一个 /dev/xxx 的东西,比如 /dev/pts/3)
然后
myprm &> /dev/xxx &
myprm &
即可后台执行。
如果打印到另外一个终端,先确定那个终端对应的设备名称 (在那个终端里用 tty 命令, 得到一个 /dev/xxx 的东西,比如 /dev/pts/3)
然后
myprm &> /dev/xxx &
追问
这样只能有输出,不能输入 有办法解决吗?
追答
后台程序肯定无法输入。 你可以通过重定向的方法让后台程序从某个文件读取输入。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询