আমি উবুন্টু 16,04 ব্যবহার এবং আমি নিম্নলিখিত প্রয়োজন tmux
সমাধান কারণ আমি সঙ্গে একটি সময়সীমার প্রক্রিয়া চালাতে চান sleep
আমার বিশেষ ক্ষেত্রে যেমন আমি থেকে সন্তুষ্ট ছিল না at
এবং সাথে একটি বাগ সম্মুখীন nohup
(যখন মিশ্রন nohup-sleep
)। এখন tmux
এটির মতো সেরা বিকল্প হিসাবে মনে হচ্ছে এটির নিজস্ব কোনও হ্যাঙ্গআপ প্রক্রিয়া রয়েছে এবং এটি ম্যানুয়াল ব্যবহারে ভাল কাজ করছে (আমি ইতিমধ্যে প্রক্রিয়াটি স্বয়ংক্রিয়রূপে গ্রহণের ক্ষেত্রে কেবল প্রশ্নটি জিজ্ঞাসা করি) এটি ইতিমধ্যে নিজেই করতে পারি)।
আমার যা দরকার:
নিম্নলিখিত ক্রিয়াগুলি করার জন্য আমার একটি উপায় দরকার, সমস্তই এক ক্রিয়াকলাপে:
- একটি নতুন
tmux
অধিবেশন সংযুক্ত করা হচ্ছে । - Session অধিবেশনটির মতো একটি কমান্ডের প্রস্তুত সেট ইনজেকশন করা
(sleep 30m ; rm -rf dir_name ; exit)
। আমি বিশেষত একটি দীর্ঘ সারি নয়, একটি বহু-লাইন সেট পছন্দ করব। - উপরের কমান্ডটি কার্যকর করে নতুন
tmux
সেশনে স্টিডিন হিসাবে লেখা শেষ হওয়ার মুহুর্তটি সেট করে ।
অন্য কথায়, আমি অন্য একটি tmux
সেশনে একটি কোড সেট কার্যকর করতে চাই যা বিশেষত সেই কারণে তৈরি হয়েছিল, তবে সমস্তই একটি ক্রিয়াকলাপে করতে।
মন্তব্য:
আমার লক্ষ্যটি আমার আসল কার্যদিবস অধিবেশন (যা বেশিরভাগ সময় থেকে আমি কাজ করি) থেকে করব। সাধারণত, নতুনভাবে তৈরি হওয়া সেশনটি দেখার আমার কোনও ইচ্ছা নেই, আমি কেবল এটির সাথে স্বয়ংক্রিয়ভাবে সম্পাদিত কোডটি তৈরি করতে চাই এবং এটিই।
যদি সম্ভব হয় তবে আমি একটি বংশগত সমাধান পছন্দ করব। আমি মনে করি এটি সবচেয়ে দক্ষ।
1.
এটি করার দুটি উপায় রয়েছে, একটিতে প্রথমে একটি অস্থায়ী স্ক্রিপ্ট তৈরি করা হয় (এতে কোড রয়েছে) এবং এটি তৈরি করে এক্সিকিউট করা হয় এবং দ্বিতীয়টি হেরডোক হয় উপায়।2.
যদি দ্বিতীয় উপায়টি কাজ করে (যখন প্রতিটি প্রতিধ্বনি সারিতে হেরডোকের প্রতিটি কোড সারি থাকে) বাশ বৈধ কোডটি হ'ল কেন আমাদের এটিকে হ্যাক হিসাবে দেখা উচিত? হেরডোকের সারিগুলি প্রতিধ্বনিত হয় এবং নিয়মিতভাবে হেরডোকগুলিতে কার্যকর না হওয়ার কারণে হতে পারে?