আমি একটি সার্ভার শুরু করার জন্য একটি স্ক্রিপ্ট তৈরি করেছি (আমার প্রথম প্রশ্ন)। এখন আমি এটি সিস্টেম বুটে চালিত করে সংজ্ঞায়িত সার্ভারটি চালু করতে চাই। এটি করাতে আমার কী করা উচিত?
আমার অনুসন্ধানগুলি আমাকে বলছে যে এই ফাইলটি /etc/init.d
লোকেশনটিতে রেখেছি এবং এটি কখন কার্যকর হবে যখন সিস্টেমটি বুট হবে। তবে আমি বুঝতে পারছি না যে শুরুতে প্রথম যুক্তিটি কীভাবে হবে start
? ব্যবহার করার জন্য এই পূর্বনির্ধারিত কোথাও start
যেমন $1
? আমি যদি startall
এমন একটি মামলা রাখতে চাই যা স্ক্রিপ্টের সমস্ত সার্ভার শুরু করে, তবে আমি কী কী বিকল্পগুলি পরিচালনা করতে পারি?
আমার স্ক্রিপ্টটি এরকম:
#!/bin/bash
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 (start|stop|restart)"
;;
esac