用一行PHP代码轻松实现Windows关机 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phpdb
V2EX    PHP

用一行PHP代码轻松实现Windows关机

  •  
  •   phpdb 2013-11-15 16:13:12 +08:00 6970 次点击
    这是一个创建于 4403 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用一行PHP代码即可以实现PHP程序执行抓取或者下载任务时,任务完成后自动实现关机的功能:

    shell_exec( 'shutdown -f -s -t 0' );

    不过,要让PHP代码能够成功地执行关机操作,还需要对web服务器做一下设置,具体设置参看:http://www.phpdb.net/blog/40-9688
    第 1 条附言    2013-11-15 18:16:40 08:00
    哇哇,,没想到有这么多针对该代码具体用途的不同意见。

    其实各位误解这个帖子的主要意思,这个帖子我想表达的并不是这行代码的具体用途,只不过想说用php代码可以实现关机的功能。

    至于用途,php除了做网站外,还有其他用途的,也可以写一些本地的任务,这行代码其实是我用php写一个本地下载任务的时候,不知道具体什么时候可以执行完,又不想让电脑整夜在运行时候用到的,在php代码里加入了执行完所有操作之后自动关机的功能这么简单,相信很多朋友用php写本地运行任务的时候也会用到的。
    34 条回复    1970-01-01 08:00:00 +08:00
    vibbow
        1
    vibbow  
       2013-11-15 16:19:31 +08:00
    好莫名其妙的用法

    既然是要执行下载任务,那肯定不会用Apache去跑他了(超时时间问题)
    用CLI方式的话,也不需要设置apache服务的权限啊。
    sarices
        2
    sarices  
       2013-11-15 16:23:32 +08:00
    ...莫名其妙啊,怎么不在服务器上跑啊,还有为神马跑PHP任务要Apache跑啊,浪费资源啊,直接命令行解决了
    Zhang
        3
    Zhang  
       2013-11-15 16:25:30 +08:00
    怎么觉得谈论windows本身就是一件奇怪的事
    xdeng
        4
    xdeng  
       2013-11-15 16:34:49 +08:00 via iPhone
    Linux。poweroff
    felix021
        5
    felix021  
       2013-11-15 16:37:42 +08:00
    槽点满满,不知从何吐起啊。
    Air_Mu
        6
    Air_Mu  
       2013-11-15 16:40:02 +08:00
    我还以为是while (true) { ehco "shutdown /r/n" }
    Crossin
        7
    Crossin  
       2013-11-15 17:02:17 +08:00   2
    @felix021 昨天看到一句:全身都破绽,反而无从下手 -- 古龙
    proudduck
        8
    proudduck  
       2013-11-15 17:06:47 +08:00
    @Crossin 真的有同感555555555
    msg7086
        9
    msg7086  
       2013-11-15 17:20:37 +08:00   2
    如果是本地爬虫,为什么要用apache来爬?
    如果是远程服务器爬,为什么要关机?
    如果是爬虫,为什么要用windows?
    如果要关机,为什么要用PHP?
    lixm
        10
    lixm  
       2013-11-15 17:23:46 +08:00
    难道是webshell, 但是要请求权限,也不像webshell
    Sfan
        11
    Sfan  
       2013-11-15 17:25:50 +08:00   1
    不用在意太多..这就是个没技术含量的软广告...
    learnshare
        12
    learnshare  
       2013-11-15 17:32:54 +08:00
    真的无力吐槽。。。
    lvye
        13
    lvye  
       2013-11-15 17:36:29 +08:00 via Android
    这。。。我还以为是什么漏洞呢
    learnshare
        14
    learnshare  
       2013-11-15 17:40:51 +08:00
    @Sfan +1

    求删帖。。
    FrankFang128
        15
    FrankFang128  
       2013-11-15 17:59:53 +08:00 via Android
    无力吐槽。
    zorceta
        16
    zorceta  
       2013-11-15 18:01:53 +08:00 via Android
    @learnshare 帮 @Livid
    毫不掩饰的用户名……
    likuku
        17
    likuku  
       2013-11-15 18:07:40 +08:00
    @Zhang 上学时,宿舍总是11:00熄灯,11:30断插座电,让 windows 计划任务定时执行 shutdown -f -s -t 0 还是很有用的。

    当自己被自动强制关机后,可以淡定的听着宿舍楼道里同学们的各种咒骂嘶吼声刷牙洗脸了。
    phpdb
        18
    phpdb  
    OP
       2013-11-15 18:14:14 +08:00
    哇哇,,没想到有这么多针对该代码具体用途的不同意见。

    其实各位误解这个帖子的主要意思,这个帖子我想表达的并不是这行代码的具体用途,只不过想说用php代码可以实现关机的功能。

    至于用途,php除了做网站外,还有其他用途的,也可以写一些本地的任务,这行代码其实是我用php写一个本地下载任务的时候,不知道具体什么时候可以执行完,又不想让电脑整夜在运行时候用到的,在php代码里加入了执行完所有操作之后自动关机的功能这么简单,相信很多朋友用php写本地运行任务的时候也会用到的。
    yakczh
        19
    yakczh  
       2013-11-15 18:59:29 +08:00
    php最大的亮点是解决了内存泄漏,这让c,java,python,ruby都蛋疼不已
    est
        20
    est  
       2013-11-15 19:19:40 +08:00
    php果然最好的语言
    wzxjohn
        21
    wzxjohn  
       2013-11-15 19:25:23 +08:00
    无力吐槽。。。
    vibbow
        22
    vibbow  
       2013-11-15 20:07:31 +08:00
    @phpdb 嗯,PHP的确挺强大的。
    我就不说我用PHP做MSSQL的每日备份
    以及双网双线的DDNS客户端了...
    hit9
        23
    hit9  
       2013-11-15 20:12:53 +08:00
    无力吐槽、、 你的做法让我很为难啊、、 哈
    bombless
        24
    bombless  
       2013-11-15 22:03:44 +08:00
    楼主狠…高级黑
    wudikua
        25
    wudikua  
       2013-11-15 22:05:19 +08:00
    你们这些人打击别人写程序的热情啊。
    likexian
        26
    likexian  
       2013-11-15 22:19:33 +08:00
    好一个实现,实现个蛋蛋
    dongbeta
        27
    dongbeta  
       2013-11-15 22:29:21 +08:00
    我原以为拔电源才是正道。
    yangqi
        28
    yangqi  
       2013-11-15 22:45:32 +08:00
    php本来就是脚本语言,用来写网站应该算它的副业
    MichaelYin
        29
    MichaelYin  
       2013-11-15 23:06:20 +08:00   1
    茴香豆的茴字有几种写法?
    ETiV
        30
    ETiV  
       2013-11-15 23:28:19 +08:00 via iPhone
    我在外头看标题感觉就像“轻松一行css,让IE6崩溃”,

    进来一看,果然无力吐槽……
    treo
        31
    treo  
       2013-11-16 08:59:05 +08:00
    最应该吐槽的是让web server跑在system权限下。。
    rolay
        32
    rolay  
       2013-11-16 09:55:24 +08:00
    @phpdb 很明显,软广告,毫无创意
    FrankFang128
        33
    FrankFang128  
       2013-11-16 12:50:29 +08:00
    你们能不能不要动不动就说是广告呀,it's not cool!
    Chrics
        34
    Chrics  
       2013-11-17 00:41:00 +08:00 via iPad
    楼主一看就是大神级别的。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2712 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 07:38 PVG 15:38 LAX 23:38 JFK 02:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86