回答:
このスクリプトを書く理由はありません。/etc/init.d/mysql ですinit(1)ので、ちょうどそれを使用し、スクリプト:
# update-rc.d mysql defaults
それでも問題が解決しない場合は、より高度なupdate-rc.dオプションを調べる必要があるかもしれません。たとえば、珍しいランレベルを使用している可能性がありますが、提供されたmysqlスクリプトのデフォルトのランレベルにはそれが含まれていません。
起動時に何かを実行しようとしていて、まだinitスクリプトを提供していない場合は、sudoビットを削除する必要があります。initスクリプトはすでにrootとして実行されています。プログラムを別のユーザーとして実行する必要がある場合は、実際には権限を削除する必要があります。
insserv: warning: current start runlevel(s) (3) of script 'mysql' overwrites defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 4 5 6) of script 'mysql' overwrites defaults (0 1 6).私update-rc.d mysql removeはupdate-rc.d mysql defaultsこれをしなければならなかったので、それを修正しました。使用しているランレベルを知りたい場合who -r