উবুন্টু সার্ভারে অটোস্টার্ট একাধিক স্ক্রিন সেশন


1

আমি সম্প্রতি উবুন্টু সার্ভার 12.04 এ একটি নিউজনাব সার্ভার স্থাপন করেছি (টিভোর পরিবর্তে এক্সবিএমসি ব্যবহার করা পছন্দ হিসাবে কেবল টিভি শো নয়) এবং খুব চূড়ান্ত পদক্ষেপে আমার কিছুটা সমস্যা হচ্ছে।

আমি আমার আপডেট স্ক্রিপ্টগুলি কোনও সমস্যা ছাড়াই ম্যানুয়ালি চালাতে পারি তবে আমার সার্ভারটি পুনরায় বুট করার সাথে সাথে আইপিটোপ ব্যান্ডউইদথ মনিটরিং করার জন্য সেগুলি স্বয়ংক্রিয়ভাবে চালিত করতে চাই। আমি rc.local এ নিম্নলিখিত লাইনটি যুক্ত করেছি:

screen sh "path to update script"

আমি রিবুট করার সময় এটি স্ক্রিপ্ট শুরু করে, তবে এটি স্টার্টআপ বার্তাগুলির মধ্যে আউটপুট দেয় (অ্যাপাচি [ঠিক আছে] ইত্যাদি) এবং আমি লগইন করলে আমি আর কোনও আউটপুট দেখতে পাব না, স্ক্রিনটি পুনরায় প্রাপ্তির জন্য কোনও সেশন রিপোর্ট করে না। গুগলিংয়ের পরে আমি চেষ্টা করেছিলাম

screen -AmdS test bash -i "path to update script"

এবং এর বিভিন্ন বিভিন্নতা, তবে এটির কোনও প্রভাব নেই বলে মনে হয়। একবার আমি লগইন করে স্ক্রিনটি চেষ্টা করি -আর আমাকে জানানো হয় যে পুনরুদ্ধার করার জন্য কোনও স্ক্রিন সেশন নেই। ক্রোন সেশন এবং অন্যান্য প্রযুক্তিগত শোনানো স্টাফগুলিকে বোঝায় এমন অন্যান্য পরামর্শগুলিতে আমি বোধ করতে পারি না।

কেউ আমাকে সেট আপ করতে কোনও সহায়তা দিতে পারে যাতে আমি স্ক্রিন সেশনটি শুরু করতে এবং পুনরুদ্ধারযোগ্য হতে পারি? আমি কিছু দিন ধরে এটি গুগল করার চেষ্টা করছি তবে আমার কী প্রয়োজন তা খুঁজে পাচ্ছি না।


আপনি কেন ব্যবহার করতে চান screen?
টেরডন

ভার্চুয়াল মেশিনে আমার হোমজারভার বাক্সে আমার নিউজনাব সার্ভার রয়েছে। স্ক্রিনটি ব্যবহার করে সেশনটি "পার্ক" করতে সক্ষম হবেন এবং এটি আমি আমার হোমসার্ভারে সরিয়ে রাখছি বা বাড়ির অন্য কোথাও থেকে এসএসএইচ করছি তা পুনরুদ্ধার করার পক্ষে ভাল উপায় বলে মনে হচ্ছে। আমি মনে করি আমি এর আশেপাশে একটি উপায় খুঁজে পেয়েছি, নীচে পোস্ট করব
ডাইবারলি

1
আমি যা চেয়েছিলাম এটি করার একটি উপায় খুঁজে পেয়েছি। আমি দেখেছি প্রথম দুটি জায়গাগুলি ক্রোনকে এই কাজের জন্য ব্যবহার করবেন না তাই আমি ক্রোন ছাড়াই সমাধানগুলি সন্ধান করেছি। আমি এটি পুনর্বিবেচনা করেছি এবং আমি যা চেয়েছিলাম তা সম্পাদন করার পক্ষে এটি পুরোপুরি বৈধ উপায়। আমি যদি ভুল করে থাকি তবে অন্য কেউ আমাকে অন্যথায় বলতে পারে, তবে আমি এখানে যা করেছি ... ক্রন্টব কনফিগারেশন খোলার জন্য "ক্রন্টব -e" লিখে একটি লাইন যুক্ত @reboot screen -d -m sh path_to_update_scriptকরেছি আমি এটি পরীক্ষা করেছি এবং আপডেট স্ক্রিপ্টটি পুনরায় বুট করার সময় স্ক্রিনে হুবহু শুরু হবে when আমি যেমন চেয়েছিলাম আমি এটি করার আরও ভাল
পদ্ধতির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.