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

参考

  1. Ubuntu18 开机自动执行–脚本或命令(基于update-rc.d)

猜你喜欢

转载自blog.csdn.net/u010953692/article/details/132798034