shell 脚本设置为开机启动
1,将 disable_smt.sh 脚本复制到 /etc/init.d/ 目录中
cat disable_smt.sh
#!/bin/bash
# 关闭cpu超线程
echo off > /sys/devices/system/cpu/smt/control
cp disable_smt.sh /etc/init.d/
chmod +x /etc/init.d/disable_smt.sh
2,使用 update-rc.d 命令将脚本添加到启动序列中
update-rc.d disable_smt.sh defaults
3,删除启动配置并停止脚本在启动时运行
update-rc.d -f disable_smt.sh remove
4,查看服务列表
# service --status-all | grep disable_smt.sh
[ - ] disable_smt.sh
- [+] –具有此标志的服务当前正在运行。
- [–] –具有此标志的服务当前未运行。
5,查看服务状态
service disable_smt.sh status
service disable_smt.sh start