主题:cgic中如何调用linux命令 共有71423人关注过本帖 |
---|
客人 |
1楼 |
![]() |
cgic中如何调用linux命令 ![]()
在cgic中调用system("reboot")执行不了
|
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,在cgi中需要使用命令的绝对路径:system(“/sbin/reboot”)
|
单帖管理 | 引用 | 回复 ![]() |
客人 |
3楼 |
![]() |
![]()
我的cgic程序放在"/mnt/nandflash/boa/cgi-bin/"下面的,在重启板子的时候,我先system("cd /sbin/"),之后运行system("reboot"),还是不行,求解答?
|
单帖管理 | 引用 | 回复 ![]() |
![]() yl |
4楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
直接使用 system(“/sbin/reboot”) 试试呢
|
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 你好,如果转到/sbin目录下,当前路径可以使用 ./reboot
|
单帖管理 | 引用 | 回复 ![]() |
客人 |
6楼 |
![]() |
![]()
这个试过了,目前是行不通的
|
单帖管理 | 引用 | 回复 ![]() |
lmchen |
7楼 |
![]() |
![]()
在cgic中调用 popen("sleep 1; /sbin/reboot ", "r");
|
单帖管理 | 引用 | 回复 ![]() |
![]() yl |
8楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
请问试好了吗?应该是调用方面的问题,system("/sbin/reboot"); 应该是可行的
|
单帖管理 | 引用 | 回复 ![]() |
客人 |
9楼 |
![]() |
![]()
在cgic中调用 popen("sleep 1; /sbin/reboot ", "r");
这种方法是可行的
|
单帖管理 | 引用 | 回复 ![]() |
![]() yl |
10楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
好的。也感谢前面客户lmchen提供如此有效的解决方案,谢谢。
|
单帖管理 | 引用 | 回复 ![]() |