これは、ブート時にシェルスクリプトを実行するという単純な問題であるはずですが、何らかの理由で動作するように思えません。 Security Onionマシン(Ubuntu 14.04)を使用しており、ブート時にPowerTOP推奨の変更を実行したい(誰もログインする必要はありません)。私は受け入れられた答えで3つの方法すべてを試しました here 。しかし、リブートするたびにSudo powertop
を実行すると、[調整可能]タブにエントリが再び「不良」と表示されます。また、変更が行われなかったことを確認するために、個々のファイルの一部をチェックします。推奨されるすべての 'echo'コマンドを実行するスクリプトをブート時に実行しようとしました(また、シェルスクリプトの作成に精通しているので、Shebang&chmod + xについても知っています)powertop --auto-tune
起動時に。何か不足していますか?
おもしろいことに、これがSystemdを使用したUbuntuの新しいバージョンであれば、これはもっと簡単になるはずです...
私はそれを考え出した。 /etc/rc.localファイルには、内部グラフィックスカードの電力調整を行う行が数行ありました。後でBIOSでそのグラフィックスカードを無効にし(必要ないため)、それらの行が書き込もうとしていたファイルは(ディレクトリも)存在しませんでした。 /etc/rc.localファイルの最初の行は#!/bin/sh -e
であるため、スクリプトは失敗した最初のコマンドで終了します。これらの行を削除した後、私のpowertopの変更が機能しているようです!