Bir geliştirme makinesine (dizüstü bilgisayar) (mysql) yüklü mysql var ve her önyükleme üzerinde çalışan daemon gerekmez. /Etc/init/mysql.conf dosyasını /etc/init/mysql.conf.old dosyasına kopyaladım ve sonra "başlangıç" satırını izleyen her şeyi kaldırdım. Ancak, yeniden başlattıktan sonra artık mysqld uptart ile başlayamıyorum:
$ sudo service mysql start
start: Unknown job: mysql
Bu da başarısız olur (bu noktada bir şey denemek):
$ sudo service mysql restart
stop: Unknown job: mysql
start: Unknown job: mysql
Bu benim uptart betiğim:
# /etc/init/mysql.conf
....
start on
stop on starting rc RUNLEVEL=[016]
Bu varsayılan komut dosyasıdır:
# /etc/init/mysql.conf.old
....
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
Şimdiye kadar okuduğum her şey, hizmetlerin önyükleme zamanında başlatılmasının nasıl önlenebileceğini gösteriyor. Bunu yapmanın daha iyi bir yolu var mı yoksa uptart komut dosyasında hata mı yaptım?
GÜNCELLEME : Yedekleme conf dosyasını / etc / init dışına taşıdım ve belki de bir çakışma olduğunu düşünerek yeniden başlattım ama uptart hala diyorUnknown job: mysql