51Testing软件测试论坛

标题: 如何编写让机器重启的脚本? [打印本页]

作者: RobinGe    时间: 2007-10-26 14:36
标题: 如何编写让机器重启的脚本?
Action()
{
        char command[1024];

        int a=1;

        printf(command, "shutdown -r");

        a = system(command);

        lr_log_message("the a is %d",a);

        return 0;
}

返回的a就是0, 但是机器没有正常重启,请问有什么办法么?
谢谢啦!!
作者: ebuluo    时间: 2007-10-29 10:28
你这个错误也低级了点吧。command赋值了没?printf是赋值吗?
char command[1024]="shutdown -r";
刚给你调脚本成功后直接重启了,愤怒。
作者: mfktafd    时间: 2007-10-29 10:33
你就不会 shutdown -r -t 20000

再shutdown -a

[ 本帖最后由 mfktafd 于 2007-10-29 15:38 编辑 ]
作者: cuizhihui    时间: 2007-10-29 10:43
又学到一招,向各位牛人学习啊。。。。
作者: iceblue_wang    时间: 2007-10-29 15:34
不懂~ 能否我解一下
作者: qiguojie    时间: 2007-10-29 17:16
哈哈,2#真搞笑啊。。
作者: Zee    时间: 2007-10-29 17:31
你实现这一功能的目的是什么?
作者: 木卫十二    时间: 2007-10-29 18:32
原帖由 ebuluo 于 2007-10-29 10:28 发表

刚给你调脚本成功后直接重启了,愤怒。


作者: RobinGe    时间: 2007-11-1 11:04
太感谢了 2楼的兄弟 嘿嘿
作者: rickyzhu    时间: 2007-11-1 13:21
搞不懂,什么帖子都往这里贴!

你的动机是什么?
作者: ppent    时间: 2007-11-1 13:27
动机就是让人重启机器
呵呵 开玩笑的
作者: willandy    时间: 2007-11-1 18:27
2#真搞笑啊。。
作者: lyscu    时间: 2007-11-4 15:52
sprintf();才是给数组赋值吧。延迟20000sec?太有意思了。
作者: cangmang    时间: 2007-11-9 18:50
2楼的大大太有材了..人才人才




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2