【问题标题】:How to run a script when switching from run level 3 to 0从运行级别 3 切换到 0 时如何运行脚本
【发布时间】:2015-11-19 22:11:02
【问题描述】:

我需要在服务器关闭时运行一个脚本,即运行级别 0。但这里的问题是,我需要在脚本中进行 curl 调用,这在运行级别 0 中是不可能的,因为网络会下来。

所以我的问题是我怎样才能做到这一点?

基本上我正在寻找的是当系统从运行级别 3 到运行级别 0 时运行脚本的解决方案。

感谢任何帮助。

【问题讨论】:

    标签: linux centos runlevel


    【解决方案1】:

    你可以把所有这些结合在一起

    • 使用$ runlevel$ who -r等检查当前运行级别。
    • /etc/init.d/ 中创建一个可执行脚本,检查当前运行级别是否为3
      并执行您想要的操作。
    • /etc/rc0.d/ 中创建一个指向脚本的符号链接。
    • 符号链接的名称必须满足某些条件才能在禁用网络服务之前运行,请检查它们here。当然,这取决于您的主机,并且取决于您的配置。

    就是这样,这应该可以工作!

    【讨论】:

      猜你喜欢
      • 2014-08-01
      • 2013-01-05
      • 2018-07-19
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 2010-09-07
      相关资源
      最近更新 更多