আমি এমন একটি স্ক্রিপ্ট তৈরি করেছি যা আমি যখন মঙ্গার নতুন অধ্যায়টি পড়ছি তখন আমাকে অবহিত করা উচিত। এটি করার জন্য আমি বিজ্ঞপ্তি-পাঠাতে আদেশটি ব্যবহার করেছি। প্রোগ্রামটি কাজ করে যখন আমি এটি টার্মিনালে চালানোর চেষ্টা করি। বিজ্ঞপ্তিটি প্রদর্শিত হচ্ছে। যাইহোক, আমি যখন এটি আমার ক্রন্টব এ রেখেছি, বিজ্ঞপ্তিটি প্রদর্শিত হবে না। আমি নিশ্চিত যে এই প্রোগ্রামটি আমার জন্য একটি ফাইল তৈরি করার সময় থেকেই চালু রয়েছে। ফাইলটি তৈরি করা হয়েছিল, তবে বিজ্ঞপ্তিটি প্রদর্শিত হয়নি।
এখানে আমার স্ক্রিপ্ট
#!/bin/bash
#One Piece Manga reminder
#I created a file named .newop that contains the latest chapter.
let new=$(cat ~/.newop)
wget --read-timeout=30 -t20 -O .opreminder.txt http://www.mangareader.net/103/one-piece.html
if (( $(cat .opreminder.txt | grep "One Piece $new" | wc -l) >=1 ))
then
(( new+=1 ))
echo $new
echo $new > ~/.newop
notify-send "A new chapter of One Piece was released."
else
notify-send "No new chapter for One Piece."
notify-send "The latest chapter is still $new."
fi
exit
এবং আমি আমার ক্রোনটবে যা লিখেছি তা এখানে
0,15,30,45 12-23 * * 3 /home/jchester/bin/opreminder.sh
export DISPLAY=:0
।
16.04
, এটি আমার জন্য কাজ করেছে */1 * * * * eval "export $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)";/usr/bin/notify-send -i appointment -c "im" "Keep Working"