ক্রোন দিয়ে শুরু করার সময় শেল স্ক্রিপ্টটি কীভাবে পাব?


2

আমার কাছে বর্তমানে একটি শেল স্ক্রিপ্ট রয়েছে যা আমি একই ফোল্ডারে এটি চালানোর জন্য 'sh runScript' ব্যবহার করে ক্রোন ছাড়াই সম্পাদন করতে পারি। এটি আমার মূল ফোল্ডারে অবস্থিত। প্রারম্ভিক আই ইনপুট এ চালানোর জন্য ক্রোনটি চেষ্টা করার জন্য এবং পেতে:

@reboot sh runScript

ফাইল এবং এটি সংরক্ষণ করুন। আমি তখন একটি রিবুট করেছি তবে আমি নিশ্চিত এটি চলছে না। আমি @ রিবুট প্রতিধ্বনি "হ্যালো ওয়ার্ল্ড" করার চেষ্টা করেছি এবং এটিও সঠিকভাবে কার্যকর হয়নি। আমার মনে হচ্ছে পথের সাথে এর কিছু আছে। কোনও পরামর্শ?

সম্পাদনা: আমার সম্ভবত উল্লেখ করা উচিত আমি আলপাইন ব্যবহার করছি। আমি আমার স্ক্রিপ্টের শীর্ষ লাইনটি এখন #! / বিন / বাশের পরিবর্তে এখন #! / বিন / শ হিসাবে পরিবর্তন করে ফেলেছি যাতে আমি ফাইলের নাম ব্যবহার করে এটি চালাতে পারি।


1
এর যদি পাথগুলির সাথে কিছু করার থাকে তবে আপনি কেবল পথটি নির্দিষ্ট করবেন না কেন?
Ignacio Vazquez- আব্রাম

@ IgnacioVazquez-Abram আমি মনে করি না যে এটি আর কোনও পথ নয়।
ওয়েলল্যাড

আপনি কীভাবে জানেন যে আপনার echoকাজ হয়নি? আপনি আপনার স্থানীয় মেইল ​​চেক করেছেন?
Ignacio Vazquez-Abram

@ ইগনাসিও ওয়াজকেজ-আব্রামস লোকাল মেইল? আমি জানি যে আসল কমান্ডটি কাজ করে না কারণ আমি যখন এটি নিজে হাতে চালিত করি তখন আমি সাধারণত 'শীর্ষে' প্রসেসটি দেখতে পাই তবে যখন আমি ক্রোন ব্যবহার করি তখন তা থাকবে না।
ওয়েলল্যাড

1
echoপ্রক্রিয়া তালিকায় প্রায় স্থির থাকতে সাধারণত যথেষ্ট সময় নেয় না।
Ignacio Vazquez-

উত্তর:


0

স্ক্রিপ্টটি চালানোর চেষ্টা করা থাকলে আপনার ক্রোন লগটি পরীক্ষা করুন Check Redhat এ এটি সাধারণত / var / লগ / ক্রোন হয়। যদি পথে কোনও ত্রুটি থাকে তবে আপনি এটি দেখতে পাবেন (আসলে ক্রোন কীভাবে চালানোর চেষ্টা করেছিল)।
তারপরে, দ্বিগুণ চেক করার জন্য, প্রতিধ্বনি চেষ্টা করার পরিবর্তে, কোনও ফাইলে কিছু পাঠানোর চেষ্টা করুন, উদাহরণস্বরূপ তারিখ> /file_with_date.txt। তারপরে পরীক্ষা করুন যে ফাইলটি তৈরি হয়েছিল এবং এতে কোন সময় রয়েছে।
তারপরে ক্রোন ডেমোন আদৌ চালিত হয় কিনা তা পরীক্ষা করে দেখুন;)
তারপরে ফাইলটিতে অধিকারগুলি পরীক্ষা করুন, বিট কার্যকর করুন, সম্ভবত সেলিনাক্স এটিতে অ্যাক্সেস আটকাচ্ছে।

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