我有一个亚马逊 EC2 实例,它启动,运行脚本,当脚本完成时,我想关闭它。
我尝试使用 chmod g+s 为一个名为关闭的 .sh 脚本授予超级用户权限,但这没有用。还有其他方法吗?
还是我应该改用亚马逊 API?
假设您使用的是基于 Linux 的实例。
使用 sudo 授予您的脚本用户权限以 root 权限运行关闭。
编辑您的 sudoers 文件visudo
并放置这一行
scriptuser ALL = NOPASSWD: /sbin/shutdown
Run Code Online (Sandbox Code Playgroud)
之后,您的脚本可以使用命令关闭机器 /usr/bin/sudo /sbin/shutdown
归档时间: |
|
查看次数: |
337 次 |
最近记录: |