首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

初学者级shell有关问题,路过有分

2012-03-16 
菜鸟级shell问题,路过有分main{system( sh2&1/dev/ttyS1 )printf( 123 )}结果程序运行的时候直接到

菜鸟级shell问题,路过有分
main
{
      system( "sh     2&1     >     /dev/ttyS1 ");
      printf( "123 ");
}    
结果程序运行的时候直接到bash:>  
而没有打出     123  
这句话我在登陆之后直接输出是正确的
请教     需要改什么     是不是我写错了

[解决办法]
system( "sh 2&1 > /dev/ttyS1 ");

执行的sh程序,并把输出重定向到串口1,

此时并没有执行printf( "123 ");

在shell中输入exit 看看
[解决办法]
权限,你自动执行的用户权限放开
[解决办法]
路过

热点排行