এই কমান্ডটি ব্যবহার করে নির্দিষ্ট ব্যবহারকারীর ফোল্ডারে অবস্থিত কোনও স্ক্রিপ্ট পর্যায়ক্রমিকভাবে সম্পাদনের জন্য আমি আমার রুট ক্রোন ট্যাব সম্পাদনা করেছি:
sudo crontab -e
ক্রোন যখন স্ক্রিপ্টটি চালায়, এটি আউটপুট:
sh: 1: /home/user/Location/Of/Script: Permission denied
আমি ভেবেছিলাম যে রুট ক্রোনটির কিছু করার অনুমতি রয়েছে। আমি নিজে যখন এই স্ক্রিপ্টটিকে মূল হিসাবে চালিত করি তখন আমার কোনও সমস্যা নেই।
আমি ডকুমেন্টেশনে পড়েছি যে আরও ত্রুটির তথ্য এখানে পাওয়া যাবে:
sudo cat /var/log/syslog
আমি যা পেয়েছি তা এখানে:
Jan 30 12:30:01 backup CRON[17702]: (CRON) info (No MTA installed, discarding output)
তবে আমি মনে করি এটি সম্ভবত অনুমতি অস্বীকার ইস্যুর সাথে সম্পর্কিত নয়।
তাহলে আমার আসলে কী করা দরকার?
এটি বিভিন্ন ধরণের জিনিসের কারণে হতে পারে। অনুগ্রহ করে @ ফাহিমমিঠার অনুরোধ করা কমান্ডের আউটপুট পোস্ট করার পাশাপাশি আপনার
—
ক্রোনটবে
-rw-r - r-- (এটি ছিল সমস্যা) - ধন্যবাদ
—
লনিবিজ
আপনি বলেছিলেন যে আপনি এটি "-আর-আর - আর--" দিয়ে সমাধান করেছেন তবে আমি কী জানি এটি কী এবং কীভাবে এটি ব্যবহার করতে হয় এবং আমার এই থ্রেডে বর্ণিত একই সমস্যা রয়েছে। উত্তরোত্তর জন্য আপনার সমাধানের সাথে আপনি কি আরও কিছু নির্দিষ্ট হতে পারেন? আমার মতো লোকেরা এর জন্য সত্যই কৃতজ্ঞ হবে। ধন্যবাদ!
—
জনসন জেসন
@ জনসন জেসন: বিষয়টি ছিল স্ক্রিপ্ট-ফাইলের অনুমতিগুলি কার্যকর করার অনুমতি দেয়নি। গৃহীত উত্তরটি দেখুন, যা স্ক্রিপ্টটিকে কার্যকর করার অনুমতি দেয় কীভাবে তা দেখায়।
—
লনিবিজ
/home/user/Location/Of/Script
? যেমনla -l /home/user/Location/Of/Script
। প্রসঙ্গত, আপনি অভ্যন্তরীণ অভ্যন্তরীণ ব্যবহারের জন্য একটি এমটিএ ইনস্টল করা প্রয়োজন, এমনকি আপনি বাহ্যিকভাবে ইমেল প্রেরণ / গ্রহণ না করেও। আমি অবাক হয়েছি আপনার সিস্টেমে এটি ইতিমধ্যে ইনস্টল করা নেই।