উত্তর:
প্রারম্ভকালে চলমান স্ক্রিপ্টগুলি স্ক্রিপ্ট হিসাবে বলা হয় না - আপনি যদি শুরুতে স্ক্রিপ্টটি সম্পাদন করতে চান তবে নিম্নলিখিতটি পরিবর্তন করুন /etc/crontab
:
@reboot /path/to/script
আমি প্রায়শই কেবল ব্যবহার করি
/etc/rc.local
তাই মত...
প্রতিধ্বনি "/etc/init.d/abc.sh" >> /etc/rc.local
তোমার জন্য এটি হ্যাক করা উচিত। সম্ভবত আরও যথাযথ স্থান রয়েছে তবে যা কিছু কাজ করে তা বেশিরভাগ ডিস্ট্রোজে মনে হয়।
abc start stop restart configurd
অন্যান্য, বিদ্যমান ডি-স্ক্রিপ্টগুলি দেখুন। প্রতিটি যথাযথ আরএইচ-স্টাইলে ইনি-স্ক্রিপ্টে তিনটি ইঙ্গিত রয়েছে: রানলেভেলস, যেখানে স্ক্রিপ্টটি শুরু করা উচিত এবং যেখানে অগ্রাধিকারে এটি শুরু করা / বন্ধ করা উচিত। শুরু + স্টপের যোগফলটি সাধারণত 100 হওয়া উচিত।
এই মন্তব্য-লাইন chkconfig দ্বারা মূল্যায়ন করা হয়।
আপনি /usr/share/doc/initscripts-*/sysvinitfiles
ততক্ষণে আপনার স্ক্রিপ্টটি পড়া এবং কাঠামো না করাতে পারবেন না ।
তুমি কি সঠিক পথে আছো. আপনার বাশ স্ক্রিপ্টটি সঠিক স্থানে রয়েছে এবং আপনি এটিকে আপনার চকনফিগে যুক্ত করেছেন, যার অর্থ আপনার স্ক্রিপ্ট ইনস্টল করা আছে।
দয়া করে নোট করুন যে /etc/init.d
এটি একটি প্রতীকী লিঙ্ক/etc/rc.d/init.d
আপনার স্ক্রিপ্ট যুক্ত করার পরে, আপনি এটি বেছে নিতে হবে যেটি রানলেভেলটি আপনি এটি চালু করতে চান: chkconfig --level 35 abc on
আপনার স্ক্রিপ্টটি রানলেভেল 3 এবং 5 এ সক্রিয় করবে, আপনার সর্বাধিক সাধারণ স্টার্টআপগুলি।
chkconfig --help
আরও তথ্যের জন্য দয়া করে পরামর্শ করুন ।
পুনশ্চ. আপনি চেককনফিগের জন্য ntsysv
একটি টুই যা ব্যবহার করতে পারেন ।