私はDebian Etchを使用していて、次の this を使用しており、起動時にmysqlサーバーを自動起動するようにこのようなスクリプトを記述しようとしました。
#! /bin/sh
# /etc/init.d/blah
#
# Some things that run always
Sudo /etc/init.d/mysql start
update-rc.d
また、mysqlサーバーが起動時に起動しないのはなぜですか?
このスクリプトを書く理由はありません。 _/etc/init.d/mysql
_ isinit(1)
スクリプトなので、次のように使用します。
_# update-rc.d mysql defaults
_
それが機能しない場合は、より高度な_update-rc.d
_オプションを調べる必要があるかもしれません。たとえば、珍しいランレベルを使用している可能性がありますが、提供されているmysql
スクリプトのデフォルトのランレベルにはそれが含まれていません。
起動時に何かを実行しようとしていて、まだinitスクリプトが提供されていない場合は、Sudo
ビットを削除する必要があります。 initスクリプトはすでにrootとして実行されています。プログラムを別のユーザーとして実行する必要がある場合は、実際にはdrop権限が必要です。