V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phpdb
V2EX  ›  PHP

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

  •  
  •   phpdb · 2013-11-15 16:13:12 +08:00 · 6409 次点击
    这是一个创建于 4031 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用一行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   ·   实用小工具   ·   2800 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.