请教一个自启动脚本问题
发表于 : 2022-09-13 14:47
RT,我写了一个后台应用通过socket接收到指令后,会调用另外一个窗口程序来显示收到的数字。如果是用命令行运行socket进程,可以正常运行窗口程序。如果把这个命令行添加到rc.local里面,socket进程会运行起来,也能看到日志显示接收到了指令,但是运行窗口程序失败。
使用如下方式调用窗口程序:
查看进程信息,脚本调用和rc.local调用都是一样的用户组,文件都是给了777权限也不行
使用如下方式调用窗口程序:
代码: 全选
char tmpparm[1024];
snprintf(tmpparm,1024,"/usr/local/SocketRCV/ShowCode %s" ,valuestring);
system(tmpparm);