ক্রন্টব ব্যবহার করে কোনও ফোল্ডারে পাইথন স্ক্রিপ্ট শিডিউল করবেন কীভাবে


0

আমার কাছে একটি পাইথন স্ক্রিপ্টস নামে একটি সাব-ফোল্ডারে সংরক্ষিত আছে "Documents/downloadFundamentals"

এবং আমার কাছে নিম্নলিখিত বাশ স্ক্রিপ্ট রয়েছে:

/home/john/.virtualenvs/investFundamentals/bin/python scrapStockList.py
/home/john/.virtualenvs/investFundamentals/bin/python downloadHistoricalData.py
/home/john/.virtualenvs/investFundamentals/bin/python updateHistoricalData.py
/home/john/.virtualenvs/investFundamentals/bin/python insertDocsToCollection.py
/home/john/.virtualenvs/investFundamentals/bin/python filterStocks.py
/home/john/.virtualenvs/investFundamentals/bin/python getCurrentPortfolio.py
/home/john/.virtualenvs/investFundamentals/bin/python accountSummary.py

ক্রন্টব টাস্কটি চলমান বলে মনে হচ্ছে তবে আউটপুট নেই।

প্রতিটি.পি এর আগে আমাকে ডিরেক্টরি যুক্ত করতে হবে?

উত্তর:


0

সংক্ষিপ্ত উত্তর - হ্যাঁ, আপনি এটি তৈরি করতে হবে

/home/john/.virtualenvs/investFundamentals/bin/python /path/to/script/scrapStockList.py

বা #!/usr/bin/env pythonপ্রতিটি ফাইলকে ব্যবহার করে নির্বাহযোগ্য করে তুলুন chmod +x /path/to/scrapStockList.py। ব্যবহারের virtualenvপ্রস্তাব দেওয়া যদি আপনি System Default ছাড়া অন্য পাইথন সংস্করণ চলমান হতে পারে, তাই সম্ভবত প্রথম বিকল্প আপনার ক্ষেত্রে জন্য আরো উপযুক্ত।

গিলসের সম্পর্কিত পোস্ট উদ্ধৃত করতে :

ক্রনের ডিফল্ট পাথ বাস্তবায়ন নির্ভর, সুতরাং আপনার ম্যান পৃষ্ঠাটি পরীক্ষা করুন check

আপনি যখন কল করবেন python script.py, দোভাষী দের script.pyবর্তমান ওয়ার্কিং ডিরেক্টরিতে সন্ধান করে। সুতরাং আপনার কমান্ডগুলি ব্যর্থ হয়েছে কারণ আপনার প্রশ্নে পাইথন ইন্টারপ্রেটার ওয়ার্কিং ডিরেক্টরিতে শুরু হয় যা আপনার স্ক্রিপ্টগুলি যেখানে রয়েছে তার বাইরে other

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