红联Linux门户
Linux帮助

【已放弃此问题】Linux的关机脚本如何编写

发布时间:2011-10-07 11:11:14来源:红联作者:biergaizi
[i=s] 本帖最后由 biergaizi 于 2011-11-13 08:29 编辑 [/i]

目前遇到一个问题,需要用关机脚本来自动在系统关机时执行命令解决。
关机脚本怎么写?网上的说明太乱了!

系统:Fedora 15
(开始用Systemd代替Service了,不知道会不会影响关机脚本)

由于解决方案迟迟没有,加上我的这个需求已经有其他方式实现,因此放弃该问题!
文章评论

共有 11 条评论

  1. mylove_hu 于 2011-11-05 21:22:56发表:

    谢谢

  2. lanlanlangzi 于 2011-11-02 15:37:19发表:

    {:3_114:}

  3. 凉拌黄瓜 于 2011-10-15 23:41:41发表:

    学习了

  4. biergaizi 于 2011-10-15 10:30:00发表:

    8# zhoutingting
    晕,又是理解错我的意思的

  5. zhoutingting 于 2011-10-09 21:24:37发表:

    /bin/sbin/init 0

  6. gogo11 于 2011-10-08 16:41:47发表:

    ubuntu里边好像是带s开头的会被执行,另外一个好像是r吧,哪个不会被执行!

  7. biergaizi 于 2011-10-08 13:28:31发表:

    5# gogo11
    关键的问题就是这个,rc.d里面看的头都大了。

  8. gogo11 于 2011-10-08 11:00:13发表:

    那也不怪他,那个也叫关机脚本!o(∩_∩)o...哈哈!
    你找找rc.d里边那几个级别看看!

  9. biergaizi 于 2011-10-07 23:30:11发表:

    3# 568040142
    吐血了,我说的“关机脚本”指的是init进程在收到关机信号后进行的脚本,比如stop x window;stop apache;stop mysqld等等。
    也就是说:我要写一个能在关机的时候被自动激活的脚本。

    你那个脚本是让系统关机的,根本不用那么麻烦,直接init 0更好。

  10. 568040142 于 2011-10-07 23:23:51发表:

    #!/bin/bash
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    read -p "请输入在几分钟后关机,0=马上关机" ss
    if [ ss=0 ] then;
    shundown -h now
    else then ;
    shutdown -m $ss
    fi

  11. biergaizi 于 2011-10-07 22:43:32发表:

    求教啊,真的木有高手吗?