0

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

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

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

任何帮助表示赞赏。

4

1 回答 1

2

您可以将所有这些结合在一起

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

就是这样,这应该工作!

于 2015-11-19T10:00:56.660 回答