পাইথন, ক্রোন এবং গ্রলের সাথে মিথস্ক্রিয়া


1

আমার কাছে টেম্পিপি নামে নীচের পাইথন ফাইল রয়েছে

import subprocess
   p = subprocess.Popen('growlnotify -m \"Program is not running\"', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) 
   retval = p.wait()
   print "end"

এটি 'পাইথন টেম্পপিপি' এবং `সুডো পাইথন টেম্পিপি'র সাথে কমান্ড লাইন থেকে সূক্ষ্মভাবে কাজ করে (এটি করার জন্য যা করা দরকার তা হ'ল গ্রাইলের বিজ্ঞপ্তি প্রদর্শন করা)

আমি 'ক্রন্টব-ই' দিয়ে ক্রোনট্যাব খুলি (এটি যদি সহায়তা করে তবে আমি ওএসএক্সে আছি I আমি লাইনটি যুক্ত করি

  • 8-23 * * অজগর / ইউজার / এক্সএক্সএক্স / ড্রপবক্স / স্ক্রিপ্টস / টেম্প.পি >> >> / ইউজার / এক্সএক্স / রুনিং.টেক্সট

আমি আশা করি যে কর্মসূচিটি প্রতি মিনিটে সকাল 8 টা থেকে 23 টা অবধি কার্যকর হবে - এবং এটি হয়, 'run.txt' ফাইলটি পূরণ হচ্ছে - তবে আমি গ্রোলের বিজ্ঞপ্তিগুলি পাচ্ছি না - কোনও ধারণা?


1
সেখান থেকে গ্রলনোটাইফাই কার্যকর করা সম্ভব হবে না কারণ গ্রল গ্রাফিকাল পরিবেশের (এবং আরও অনেক কিছু) এর উপর নির্ভরশীল। ত্রুটির জন্য আপনার লগ ফাইল চেক করুন।
— ggustafsson

উত্তর:


1

ক্রন্টব এ ডিফল্ট পাথ /usr/bin:/bin। আপনি যদি অন্য কোথাও গ্রলনোটাইফাই ইনস্টল করেন তবে আপনাকে /usr/local/bin/স্ক্রিপ্টের পুরো পথটি নির্দিষ্ট করতে হবে।


হ্যাঁ - যদিও এটি ছিল এই উত্তর এবং মন্তব্যটির সংমিশ্রণ যা আমাকে সেখানে পেয়েছে।
— জো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.