Linux 从运行级别3切换到0时如何运行脚本

Linux 从运行级别3切换到0时如何运行脚本,linux,centos,runlevel,Linux,Centos,Runlevel,我需要在服务器即将关闭时运行脚本,即运行级别0。但这里的问题是,我需要在脚本中进行curl调用,这在运行级别0中是不可能的,因为网络将关闭 所以我的问题是我如何才能做到这一点 基本上,我所寻找的是一个解决方案,当系统从运行级别3运行到运行级别0时运行脚本 感谢您的帮助 你可以把所有这些结合起来 使用$runlevel,$who-r等检查当前运行级别 在/etc/init.d/中创建一个可执行脚本,检查当前运行级别是否为3 并执行您想要的操作 在/etc/rc0.d/中创建一个符号链接,目标指向

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

所以我的问题是我如何才能做到这一点

基本上,我所寻找的是一个解决方案,当系统从运行级别3运行到运行级别0时运行脚本


感谢您的帮助

你可以把所有这些结合起来

  • 使用
    $runlevel
    $who-r
    等检查当前运行级别
  • /etc/init.d/
    中创建一个可执行脚本,检查当前运行级别是否为
    3

    并执行您想要的操作
  • /etc/rc0.d/
    中创建一个符号链接,目标指向脚本
  • 符号链接的名称必须满足某些条件,才能在禁用网络服务之前运行,请检查它们。当然,这取决于您的主机,并且特定于您的配置
就这样,应该行了