シェルスクリプトは起動時に開始されるように設定されています
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