【问题标题】:Is it possible to restart linux server using shell scripting? [closed]是否可以使用 shell 脚本重新启动 linux 服务器? [关闭]
【发布时间】:2021-12-16 20:15:33
【问题描述】:

我有一个 AWS 实例正在运行。我需要每周一重新启动实例。由于我需要每周执行一次,因此我需要通过编写一个在服务器上运行的脚本来自动化这个过程。最好的方法是什么?或者有人可以给我任何资源来帮助我解决这个问题吗?

【问题讨论】:

  • 使用 Lambda 编写脚本执行程序,该脚本执行将使用 AWS SDK 重新启动(可能是 EC2)服务器。

标签: linux amazon-web-services sh


【解决方案1】:

在实例本身上,您可以简单地运行:

sudo restart now

只需将其添加到cron 计划中即可。这比调用 EC2 服务重新启动实例要容易得多。

【讨论】:

    【解决方案2】:

    您可以设置一个 cron 作业以在每周一 05:00 重启实例:

    0 5 * * 1 aws ec2 reboot-instances --instance-ids $(curl -s http://instance-data/latest/meta-data/instance-id)
    

    你需要先在实例上运行:

    aws configure
    

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      相关资源
      最近更新 更多