আমি ডেভলপমেন্ট মেশিনে (ল্যাপটপ) মাইএসকিএল ইনস্টল করেছি (রেপো থেকে) এবং প্রতিটি বুটে আমার ডিমন চলার দরকার নেই। আমি /etc/init/mysql.conf কে /etc/init/mysql.conf.old এ অনুলিপি করেছি এবং তারপরে "শুরু" লাইনের পরে সমস্ত কিছু সরিয়ে ফেলেছি। তবে, পুনরায় বুট করার পরে, আমি আর আপস্টার্টের মাধ্যমে মাইএসকিএলডি শুরু করতে পারি না:
$ sudo service mysql start
start: Unknown job: mysql
এটি ব্যর্থও হয় (এই মুহুর্তে কিছু চেষ্টা করে):
$ sudo service mysql restart
stop: Unknown job: mysql
start: Unknown job: mysql
এটি আমার আপস্টার্ট স্ক্রিপ্ট:
# /etc/init/mysql.conf
....
start on
stop on starting rc RUNLEVEL=[016]
এটি ডিফল্ট স্ক্রিপ্ট:
# /etc/init/mysql.conf.old
....
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
আমি এখন অবধি যা পড়েছি তা বোঝায় যে বুট-টাইমে পরিষেবাগুলি শুরু হওয়া থেকে এইভাবেই প্রতিরোধ করা যায়। এটি করার আরও ভাল উপায় আছে বা আমি আপস্টার্ট স্ক্রিপ্টে কোনও ভুল করেছি?
আপডেট : আমি ব্যাকআপ কনফারেন্স ফাইলটি / ইত্যাদি / আরআইআই এর বাইরে সরিয়ে নিয়েছি এবং এই চিন্তাভাবনাটি পুনরায় বুট করে দিয়েছি যে সম্ভবত কোনও দ্বন্দ্ব রয়েছে তবে উপকূল এখনও বলেছেUnknown job: mysql