phpdb
V2EX  ›  PHP

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

  •  
  •   phpdb · Nov 15, 2013 · 7855 views
    This topic created in 4748 days ago, the information mentioned may be changed or developed.
    用一行PHP代码即可以实现PHP程序执行抓取或者下载任务时,任务完成后自动实现关机的功能:

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

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

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

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

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

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

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

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

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

    进来一看,果然无力吐槽……
    treo
    treo
    Nov 16, 2013
    31
    最应该吐槽的是让web server跑在system权限下。。
    rolay
    rolay
    Nov 16, 2013
    32
    @phpdb 很明显,软广告,毫无创意
    FrankFang128
    FrankFang128
    Nov 16, 2013
    33
    你们能不能不要动不动就说是广告呀,it's not cool!
    Chrics
    Chrics
    Nov 17, 2013 via iPad
    34
    楼主一看就是大神级别的。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1220 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
    ♥ Do have faith in what you're doing.