উত্তর:
বিভিন্ন পথ:
&
পিছনে সংযোজন তবে এটি ব্যবহার করে, আপনি প্রোগ্রামটি শুরু হওয়া টার্মিনালটি বন্ধ করে দিলে প্রোগ্রামটি এখনও সমাপ্ত হবে।
একটি screen
সেশন শুরু করুন, এবং এর ভিতরে প্রোগ্রামটি শুরু করুন; আপনি screen
সেশনটি আলাদা করতে এবং টার্মিনালটি বন্ধ করতে পারেন । পরে, আপনি আবার সেশনে সংযুক্ত হয়ে নিজেকে কনসোলে ফিরে দেখতে পেলেন যেন আপনি সেখানে ছিলেন। তবে, প্রোগ্রামটি চালনার আগে আপনাকে স্ক্রিন সেশন শুরু করতে হবে এবং আপনি যদি এটি করতে ভুলে যান তবে আপনি এটি সম্পর্কে কিছুই করতে পারবেন না।
disown
আপনার শেল থেকে কাজের নিয়ন্ত্রণ ব্যবহার করুন । এটি আপনার টিটিটি থেকে কাজটি আলাদা করবে এবং টিটিটি বন্ধ হয়ে গেলে আপনার প্রোগ্রামটি শেষ হবে না। তবে, আমি মনে করি না যে অস্বীকার করা চাকরিটি আবার সংযুক্ত করার কোনও উপায় নেই।
লগঅফসের মাধ্যমে দীর্ঘকালীন সময়ের জন্য আমি সর্বদা ব্যবহৃত একটি কমান্ড লাইন প্রম্পটটি "নোহুপ" হয় তাই আপনার ক্ষেত্রে হয়
nohup java -jar test.jar &
& এটি গুরুত্বপূর্ণ যাতে আপনি অন্য শেলটি চলতে পারেন। আমি বিশ্বাস করি এটি রিবুটের মাধ্যমে স্থায়ী হবে না।
যদি "সর্বদা" দ্বারা, আপনার অর্থ মেশিন বুট হয়ে যায় তখন এটি শুরু হয়ে যায়, আপনাকে এটি বুট-টাইম স্ক্রিপ্টগুলির অংশ হিসাবে শুরু করতে হবে। এটি করার নোংরা উপায়টি যুক্ত করা
জাভা-পরীক্ষার.জার্ </ dev / null 2> & 1 &
/etc/rc.local এ (অথবা আপনার প্রিয় লগ ফাইলের সাথে / dev / নাল প্রতিস্থাপন করুন)।
একটি init.d স্ক্রিপ্ট তৈরি করা ভাল যা উপযুক্ত রানলেভেলগুলি থেকে শুরু হয় (উদাহরণস্বরূপ আপনি এটি রানলেভেল 0, 1 বা 6 এ নাও চাইতে পারেন)। এইভাবে, এটি মারা গেলে আপনি এটি স্বয়ংক্রিয়ভাবে পুনরায় চালু করতে পারেন এবং এটি অস্থায়ীভাবে বন্ধ করার জন্য একটি সুন্দর ইন্টারফেস রয়েছে can
Http://www.howtoforge.com/forums/archive/index.php/t-3628.html এ ছোট উদাহরণ
Http://developer.novell.com/wiki/index.php/Writing_Init_Scriptts এ বড় ব্যাখ্যা
java -jar test.jar &
অ্যান্ড অপারেটর প্রক্রিয়াটিকে ব্যাকগ্রাউন্ডে চলতে বাধ্য করবে, আপনি 'শীর্ষ' কমান্ডটি পরে চালাতে পারেন তা দেখতে এটি চালানো যেতে পারে।
লিনাক্সের পটভূমিতে যে কোনও কাজ আপনি কমান্ড-লাইনের শেষে '&' চিহ্ন যুক্ত করে চালাতে পারেন, যেমন
java -jar test.jar &
আপনি জাভা সার্ভিস র্যাপারের সম্প্রদায়ের সংস্করণটি এখান থেকে উপলভ্য করতে পারেন:
http://wrapper.tanukisoftware.org/doc/english/download.jsp
তারপরে আপনি এটি পুনরায় বুট করতে শুরু করতে পারেন:
http://wrapper.tanukisoftware.org/doc/english/launch-nix-boot-debian.html
&
শেষে রাখুন :java -jar test.jar &