আমার পাই কখন বন্ধ হয়ে যাচ্ছে বা শুরু হবে তা বলার জন্য আমি কীভাবে পুশওভার পরিষেবা সেট করব?


9

আমি আমার রাস্পবেরি পাই সেটআপ করতে চাই যখন এটি পুশওভার পরিষেবাটির কার্ল এপিআই এর মাধ্যমে হয় বা ডাউন হয় tell এটি করার পদক্ষেপগুলি কী কী?

আমি এই প্রশ্নটি পড়ার সময় এটি উঠে এসেছিল ।

উত্তর:


8

আর্চ এবং ডেবিয়ান / রাস্পবিয়ান সহ প্রচুর বিতরণ সিস্টেমটি আরম্ভ করার জন্য ইনসক্রিপ্ট ব্যবহার করে এবং আপনি এগুলি নির্বিচারে আদেশগুলি চালাতে ব্যবহার করতে পারেন। আপনাকে নিম্নলিখিত ইন-এর মতো স্ক্রিপ্ট ইনস্টল করতে হবে /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

তথ্যসূত্র

  1. বুট করার সময় আমি কীভাবে একটি মডিউল লোড করব?
  2. কমান্ড লাইনে বিতরণের নামটি কীভাবে অ্যাক্সেস করব?
  3. একরকম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.