当前位置: 技术问答>linux和unix
菜鸟级shell问题,路过有分
来源: 互联网 发布时间:2016-01-18
本文导语: main { system("sh 2&1 > /dev/ttyS1"); printf("123"); } 结果程序运行的时候直接到bash:> 而没有打出 123 这句话我在登陆之后直接输出是正确的 请教 需要改什么 是不是我写错了 | ...
main
{
system("sh 2&1 > /dev/ttyS1");
printf("123");
}
结果程序运行的时候直接到bash:>
而没有打出 123
这句话我在登陆之后直接输出是正确的
请教 需要改什么 是不是我写错了
{
system("sh 2&1 > /dev/ttyS1");
printf("123");
}
结果程序运行的时候直接到bash:>
而没有打出 123
这句话我在登陆之后直接输出是正确的
请教 需要改什么 是不是我写错了
|
system("sh 2&1 > /dev/ttyS1");
执行的sh程序,并把输出重定向到串口1,
此时并没有执行printf("123");
在shell中输入exit 看看
执行的sh程序,并把输出重定向到串口1,
此时并没有执行printf("123");
在shell中输入exit 看看
|
权限,你自动执行的用户权限放开
|
路过