下面是一个简单的Linux自动关机的Shell脚本:
bash复制代码
#!/bin/bash echo "The system will shutdown after 30 minutes." sudo shutdown -h +30
这个脚本使用了shutdown
命令来实现系统关机,其中-h
表示关机操作,+30
表示在30分钟后关机。可以根据需要调整时间。
保存上述代码为shutdown.sh
文件,并赋予执行权限(可使用chmod +x shutdown.sh
命令),然后在终端中执行即可。
需要注意的是,在使用sudo
命令执行关机操作时,可能会提示输入密码,如果想避免输入密码,可以编辑sudoers文件,将当前用户添加到允许执行shutdown
命令的列表中,例如:
sudo visudo
该命令会打开sudoers文件,接着在文件末尾添加一行:
text复制代码
username ALL= NOPASSWD: /sbin/shutdown
其中,username
应该替换为当前用户名,保存并关闭文件即可。这样就可以在执行关机操作时直接使用sudo
命令而无需输入密码了。
总之,使用Shell脚本实现自动关机操作可以方便地定时关闭电脑,节省用电和延长设备寿命。