当前位置: 技术问答>linux和unix
请教一个C程序
来源: 互联网 发布时间:2016-10-01
本文导语: 我用下面的脚本实现了一个交互命令的功能, #! /usr/bin/expect -f spawn sudo asterisk -r expect "heizi-desktop*CLI> " send "sip reloadr" expect "heizi-desktop*CLI> " send "exitr" expect eof 现在我想写一个C 文件编译后也实现相同的功能...
我用下面的脚本实现了一个交互命令的功能,
#! /usr/bin/expect -f
spawn sudo asterisk -r
expect "heizi-desktop*CLI> "
send "sip reloadr"
expect "heizi-desktop*CLI> "
send "exitr"
expect eof
现在我想写一个C 文件编译后也实现相同的功能,程序里是如何实现交互的呢?
#! /usr/bin/expect -f
spawn sudo asterisk -r
expect "heizi-desktop*CLI> "
send "sip reloadr"
expect "heizi-desktop*CLI> "
send "exitr"
expect eof
现在我想写一个C 文件编译后也实现相同的功能,程序里是如何实现交互的呢?
|
他的意思system("ls -l"); 执行的实际还是ls -l 所以不行
|
想问楼主
spawn sudo asterisk -r
这个话用C怎么写?
楼主给的东西用脚本,本来是最简单的方法,为什么一定用C?
还请楼主表达对意思。
非要覆盖层C,个人觉得用C去调用这个脚本就好
SYSTEM("脚本名称"),如果楼主不想用SYSTEM,可查下与SYSTEM有相同功能的函数
spawn sudo asterisk -r
这个话用C怎么写?
楼主给的东西用脚本,本来是最简单的方法,为什么一定用C?
还请楼主表达对意思。
非要覆盖层C,个人觉得用C去调用这个脚本就好
SYSTEM("脚本名称"),如果楼主不想用SYSTEM,可查下与SYSTEM有相同功能的函数