আমি সঠিক PATHs এ কল করার জন্য ক্রোন পাওয়ার চেষ্টা করছি। আমি যখন শেল থেকে পাইথন স্ক্রিপ্টটি চালিত করি তখন স্ক্রিপ্টটি ঠিকঠাক হয়ে যায় কারণ এটি বাশার্কে সেট করা PATHs ব্যবহার করে তবে যখন আমি ক্রোন ব্যবহার করি তখন সমস্ত PATHs বাশার্ক থেকে ব্যবহৃত হয় না। বাশার্কের মতো ক্রোন বা PATHs কে বাশার্ক থেকে কল করার কোনও উপায়ের মধ্যে আমি কী PATHs প্রবেশ করতে পারি?
দুঃখিত, আমি এটি সঠিকভাবে বলেছি বলে মনে করি না, চালানোর জন্য আমি সঠিক স্ক্রিপ্টটি পেতে পারি (ক্রোনটব স্ক্রিপ্টে প্যাথ এটি এখানে সমস্যা নয়), যখন স্ক্রিপ্টটি চলছে তখন আমি একটি বিল্ড চালনা করি এবং এটি ব্যবহার করে PATHs সেট আপ হয়েছে .bashrc
। আমি যখন লগ ইন করি তখন আমি স্ক্রিপ্টটি চালিত করি, .bashrc
PATH গুলি টান হয় Since যেহেতু ক্রোন ক্রমটি শেল প্রতি চালায় না বলে বলে যে এটি টানছে না .bashrc
। বাশ স্ক্রিপ্টের মোড়ক না লিখে এটিকে টানানোর কোনও উপায় আছে কি?
source /etc/profile
, এটি খাওয়া উচিত .bashrc
এবং আপনার জন্য অন্যান্য সম্ভাব্য নিখোঁজ জিনিসগুলি পুরোপুরি পাওয়া উচিত । আপনি যদি কিছু স্ক্রিপ্ট "স্ট্যান্ডেলোন" চালাতে চান তবে সুস্পষ্ট প্রোফাইল সোর্সিং বেশ কার্যকর হয়ে যায়, এটি অদ্ভুত পরিবেশ এবং তাই থেকেও সুরক্ষা দেয় ...
sh
কাজের দ্বারা লিখিত স্ক্রিপ্টগুলি তৈরি করে। আপনি * * * * * echo $PATH > ~/crontab_path.txt
এক মিনিটের পরে ফাইলটি পরীক্ষা করে পরীক্ষা পছন্দ করে এটিকে নিশ্চিত করতে পারেন path