উত্তর:
আর্চ এবং ডেবিয়ান / রাস্পবিয়ান সহ প্রচুর বিতরণ সিস্টেমটি আরম্ভ করার জন্য ইনসক্রিপ্ট ব্যবহার করে এবং আপনি এগুলি নির্বিচারে আদেশগুলি চালাতে ব্যবহার করতে পারেন। আপনাকে নিম্নলিখিত ইন-এর মতো স্ক্রিপ্ট ইনস্টল করতে হবে /etc/init.d।
#! /bin/sh
# /etc/init.d/pushover
#
# Some things that run always
touch /var/lock/pushover
TOKEN=
USER=
DIST=`cat /etc/os-release | perl -n -e '/^NAME=\"([a-zA-Z ]*)\"$/ && print "$1\n"'`
echo $TOKEN
echo $USER
echo $DIST
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting script pushover "
curl -s \
--data-urlencode "token=$TOKEN" \
--data-urlencode "user=$USER" \
--data-urlencode "message=Raspberry Pi ($DIST) is starting." \
https://api.pushover.net/1/messages
;;
stop)
echo "Stopping script pushover"
curl -s \
--data-urlencode "token=$TOKEN" \
--data-urlencode "user=$USER" \
--data-urlencode "message=Raspberry Pi ($DIST) is stopping." \
https://api.pushover.net/1/messages
;;
*)
echo "Usage: /etc/init.d/pushover {start|stop}"
exit 1
;;
esac
exit 0
আপনার পুশওভার পরিষেবাতে নিবন্ধভুক্ত হওয়া উচিত এবং TOKENভেরিয়েবলটিতে আপনার অ্যাপ্লিকেশন টোকেন এবং ভেরিয়েবলের মধ্যে আপনার ব্যবহারকারী কী প্রবেশ করানো উচিত USER।
প্রথমে এটি আপনার হোম ডিরেক্টরিতে পরীক্ষা করুন, তারপরে এটিকে সরান /etc/init.d/pushover। আপনার এটি নিশ্চিত হওয়া উচিত যে এটি চলমান এবং মূলের মালিকানাধীন।
sudo chmod 755 /etc/init.d/pushover
sudo chown root:root /etc/init.d/pushover