আমার কাছে একটি NAT এর পিছনে একটি পিসি রয়েছে যা আমার ডিজিটোসায়ান ভিপিসিতে বিপরীত এসএসএইচ সংযোগ তৈরি করে। আমি আমার অফিসের পিসিতে লগ ইন করার জন্য বাড়ি থেকে এই বিপরীত এসএসএইচ সংযোগটি ব্যবহার করি (আমি এটি করার জন্য অনুমোদিত) এবং ফাইলগুলি অনুলিপি করতে এবং অন্যান্য গুরুত্বপূর্ণ কাজগুলি করতে।
যদিও প্রায়শই না, আমি লক্ষ্য করেছি যে আমার অফিসের পিসি পুনরায় চালু হয় (বিদ্যুতের ব্যর্থতার কারণে ইত্যাদি) এবং আমার ভিপিসির সাথে এটি উল্টানো এসএসএইচ সংযোগটি ভেঙে দেয়। এই ধরণের ক্ষেত্রে, আমি আমার বাড়ির পিসি থেকে আমার অফিসের পিসিতে সংযোগ করতে অক্ষম।
অফিসের পিসিতে উত্পন্ন উত্সাহীন (আমার ব্রাউজিং তথ্য ভাগ করার প্রয়োজন হয় না) অজ্ঞাতনামা হিসাবে আমার বিপরীত সংযোগ + ডায়নামিক প্রক্সি তৈরি করতে আমি নিম্নলিখিত স্ক্রিপ্টটি চালাচ্ছি।
autossh -CD 8080 -i digitalOcean -R 8081:localhost:22 root@IPofDigitalOceanPC
আমি শারীরিকভাবে না থাকায় পুনরায় চালু করার পরে আমার অফিস পিসিতে আবার থিসি স্ক্রিপ্ট চালানোর কোনও উপায় নেই। এই সমস্যাটি সমাধান করার জন্য আমি নিম্নলিখিত ক্রন্টব ইনস্টল করেছি।
দ্রষ্টব্য: rev.sh
ফাইলের উপরের লাইনটি রয়েছে। শংসাপত্র "ডিজিটাল ওশান" এবং রেভ.শ অবস্থিত Ubuntu home
। অতএব, আমি যখন ./rev.sh
আমার উবুন্টু টার্মিনালে চালিত করি তখন আমি একটি গতিশীল প্রক্সি পাই এবং ym ডিজিটাল ওশেন সার্ভারে অ্যাক্সেসও করি। এই পদ্ধতিটি 100% কাজ করে।
তবে আমি যখন নিম্নলিখিত পদ্ধতিতে ক্রেনস্টাব ইনস্টল করি তখন আমার উবুন্টু পিসি কখনই ডায়নামিক প্রক্সি তৈরি করে না। আমি এটি দেখতে পাচ্ছি কারণ যখন আমি গুগল ক্রোম থেকে এই প্রক্সিটি পরীক্ষা করি তখন এটি বলছে যে প্রক্সি সংযোগটি প্রত্যাখ্যান করছে।
শিকড়ের ক্রোনজবস হিসাবে আমি চেষ্টা করেছি এমন cronejobs এখানে। আমি এগুলি একটি সাধারণ ব্যবহারকারী হিসাবে চেষ্টা করেছিলাম, এখনও তারা কাজ করে না।
@reboot bash /home/user/rev.sh
@reboot /home/user/rev.sh
@reboot cd /home/user && ./rev.sh
তারপরে আমি বর্তমান সময়ের কয়েক মিনিট পূর্বে একটি ক্রেনস্টাব ইনস্টল করেছি এবং এটি কার্যকর হওয়ার জন্য অপেক্ষা করছিলাম।
24 12 8 * * * bash /home/user/rev.sh
24 12 8 * * * /home/user/rev.sh
এগুলিও কার্যকর হয় নি।
আমার ভুল চিহ্নিত করতে আমাকে সাহায্য করার জন্য দয়া করে যথেষ্ট দয়া করুন। আমার ইস্যুতে এই ওয়েবসাইটে এই জাতীয় অনেক প্রশ্ন রয়েছে। আমি এ জন্য অনেক উত্তর উল্লেখ করেছি কিন্তু সেগুলির কোনওরাই সহায়তা বলে মনে হয়নি।
/var/log/cron*
। পরীক্ষার উদ্দেশ্যে আপনি সহজেই এমন কিছু লিখতে পারেন*/2 * * * * /path/to/script
- এটি প্রতি 2 মিনিটে স্ক্রিপ্ট চালাবে। ব্যবহারকারী চলমান ক্রোন জন্য মেল পরীক্ষা করুন। এটি কি মূল?mail
কমান্ড ব্যবহার করুন । ওহ, আমি দেখতে পাচ্ছি যে আপনি ssh কী ব্যবহার করছেন? আমি সন্দেহ করি যে আপনি যদি-i
স্যুইচ করার পরে এটির পুরো পথ না দিয়ে থাকেন তবে ক্রোন জব এটি খুঁজে পেতে সক্ষম হবে ।