私は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として実行されました。あなたは実際にする必要があります減らすプログラムを別のユーザーとして実行する必要がある場合は、権限を付与してください。