从c程序运行屏幕命令

时间:2015-01-23 18:41:09

标签: c bash shell gnu-screen

以下是我编写的代码部分,用于将0填充到我的一个Ubuntu终端选项卡中打开的屏幕会话。

char command[60];
strcpy( command, "screen -S 8305.pts-1.MYUb  -X stuff $'0'" );
system(command);

只有像这样的警告才能编译好

ignoring return value of ‘system’,

但是在运行时它对屏幕命令没有任何作用。在此之前,我得到了“没有找到屏幕会话”。幸好通过询问here解决了错误。

我已尝试使用其他shell命令system(),它完全正常。当您在不使用c代码的终端会话中运行它时,屏幕命令也可以正常工作。

0 个答案:

没有答案