Debian システムが起動したら、mysql サーバを起動します。

Debian システムが起動したら、mysql サーバを起動します。

私はDebian Etchを使用しています:これそして起動時にmysqlサーバーを自動的に起動するには、次のスクリプトを作成してみてください。

#! /bin/sh
# /etc/init.d/blah
#

# Some things that run always
sudo /etc/init.d/mysql start

私もupdate-rc.d試してみましたが、mysqlサーバーが起動しません。なぜですか?

答え1

このスクリプトを書く理由はありません。/etc/init.d/mysql はいスクリプトinit(1)なので、以下を使用してください。

# update-rc.d mysql defaults

それでも問題が解決しない場合は、より高度なオプションを確認することをお勧めしますupdate-rc.d。たとえば、異常なランレベルを使用しており、提供されたスクリプトmysqlのデフォルトのランレベルにそのランレベルが含まれていない可能性があります。

実際に起動時に何かを実行しようとしていますが、まだ初期化スクリプトを提供していない場合は、このsudoビットを削除する必要があります。初期化スクリプトがrootとして実行されました。あなたは実際にする必要があります減らすプログラムを別のユーザーとして実行する必要がある場合は、権限を付与してください。

関連情報