আমি সম্প্রতি উবুন্টু সার্ভার 12.04 এ একটি নিউজনাব সার্ভার স্থাপন করেছি (টিভোর পরিবর্তে এক্সবিএমসি ব্যবহার করা পছন্দ হিসাবে কেবল টিভি শো নয়) এবং খুব চূড়ান্ত পদক্ষেপে আমার কিছুটা সমস্যা হচ্ছে।
আমি আমার আপডেট স্ক্রিপ্টগুলি কোনও সমস্যা ছাড়াই ম্যানুয়ালি চালাতে পারি তবে আমার সার্ভারটি পুনরায় বুট করার সাথে সাথে আইপিটোপ ব্যান্ডউইদথ মনিটরিং করার জন্য সেগুলি স্বয়ংক্রিয়ভাবে চালিত করতে চাই। আমি rc.local এ নিম্নলিখিত লাইনটি যুক্ত করেছি:
screen sh "path to update script"
আমি রিবুট করার সময় এটি স্ক্রিপ্ট শুরু করে, তবে এটি স্টার্টআপ বার্তাগুলির মধ্যে আউটপুট দেয় (অ্যাপাচি [ঠিক আছে] ইত্যাদি) এবং আমি লগইন করলে আমি আর কোনও আউটপুট দেখতে পাব না, স্ক্রিনটি পুনরায় প্রাপ্তির জন্য কোনও সেশন রিপোর্ট করে না। গুগলিংয়ের পরে আমি চেষ্টা করেছিলাম
screen -AmdS test bash -i "path to update script"
এবং এর বিভিন্ন বিভিন্নতা, তবে এটির কোনও প্রভাব নেই বলে মনে হয়। একবার আমি লগইন করে স্ক্রিনটি চেষ্টা করি -আর আমাকে জানানো হয় যে পুনরুদ্ধার করার জন্য কোনও স্ক্রিন সেশন নেই। ক্রোন সেশন এবং অন্যান্য প্রযুক্তিগত শোনানো স্টাফগুলিকে বোঝায় এমন অন্যান্য পরামর্শগুলিতে আমি বোধ করতে পারি না।
কেউ আমাকে সেট আপ করতে কোনও সহায়তা দিতে পারে যাতে আমি স্ক্রিন সেশনটি শুরু করতে এবং পুনরুদ্ধারযোগ্য হতে পারি? আমি কিছু দিন ধরে এটি গুগল করার চেষ্টা করছি তবে আমার কী প্রয়োজন তা খুঁজে পাচ্ছি না।
@reboot screen -d -m sh path_to_update_script
করেছি আমি এটি পরীক্ষা করেছি এবং আপডেট স্ক্রিপ্টটি পুনরায় বুট করার সময় স্ক্রিনে হুবহু শুরু হবে when আমি যেমন চেয়েছিলাম আমি এটি করার আরও ভাল
screen
?