একটি অ্যামাজন এস 3 লিনাক্স উদাহরণে আমার কাছে দুটি স্ক্রিপ্ট কল রয়েছে start_my_app
এবং stop_my_app
যা চিরকালের জন্য শুরু এবং বন্ধ হয়ে যায় (যার ফলে আমার নোড.জেএস অ্যাপ্লিকেশনটি চালিত হয়)। আমি আমার নোড.জেএস অ্যাপ্লিকেশনটি ম্যানুয়ালি শুরু করতে এবং থামাতে এই স্ক্রিপ্টগুলি ব্যবহার করি। এ পর্যন্ত সব ঠিকই.
আমার সমস্যা: আমি এটিকে এমনভাবে স্থাপন করতে চাই start_my_app
যখন সিস্টেম বুট হয় তখনই এটি চালানো হয়। আমি জানি যে আমার ভিতরে একটি ফাইল যুক্ত করা দরকার init.d
এবং আমি এটির মধ্যে সঠিক ডিরেক্টরিতে কীভাবে সিমলিংক করতে পারি তা জানি rc.d
, তবে আমি যে ফাইলটি রেখেছি তা ভিতরে আসলে কী দরকার তা বুঝতে পারি না init.d
। আমি ভাবছিলাম এটি কেবল একটি লাইন হওয়া উচিত, যেমন start_my_app
, তবে এটি আমার পক্ষে কার্যকর হয়নি।
init.d
সমাধানটি ( এখানে )rc.local
সমাধানের দিকে অগ্রাধিকার দেওয়া উচিত কারণ পরেরটি হ'ল পুরাতন সরঞ্জামটি যা কেবল এখনও ব্যবহারযোগ্য কারণ নতুন সরঞ্জামটি পিছনে সামঞ্জস্যপূর্ণ।