命令输出到xconsole如何?

我想要做的就是使用xconsole获取一些用户命令的输出。 基本上作为一个普通的用户,我想集中在xconsole中的一些命令输出,所以我将有一个共同的地方,让他们。 我使用了几个terminal,所以这就是我想为所有输出设置一个共同点的原因。 目前的解决方法是使用csh中的下一个别名来调用我的命令:

alias myCommand >& /tmp/console 

然后我用下一个命令启动xconsole:

 xconsole -file /tmp/console -daemon -notify -saveLines 1000 

因此,对于我需要发送给xconsole的每个命令,我都会创build一个类似的别名。 我的问题是,这是打开一个普通的文件,我想,而不是像/ dev / console的块或字符设备。 有时似乎txconsole停止输出的东西,我更喜欢能够创build我自己的字符设备,并输出我的东西在那里,但试图做到这一点在外部/ dev的mknod返回一个错误。 有什么办法可以在你的用户空间中创buildchar设备? 我使用的策略是最好的吗? 或者有更好的select,以获得用户input的共同点?

谢谢

而不是使用正常的文件 – 文件,它看起来像几乎每个分布创build一个命名的pipe道/ dev / xconsole为此目的,你可以让你自己与mknod /tmp/console p