أولاً ، تحتاج إلى إدخال الدليل الجذر لمشروع Springboot الخاص بك ، ثم تنفيذ أمر Linux التالي
nohup java -jar own Springboot Project.jar> log file name.log 2> & 1 & 1 &
شرح مفصل للأمر:
NoHup: قم بتشغيل الأمر دون تعليق ، واستمر في تشغيل العملية المقابلة بعد الخروج من الحساب.
> log file name.log: تقوم NOHUP بإعادة توجيه إخراج الأمر إلى ملف "file file name.log" المحدد في الدليل الحالي ، أي أن محتوى الإخراج لا يتم طباعته على الشاشة ، ولكن يتم إخراجها إلى ملف "log file name.log". عدم تحديد اسم الملف ينشئ nohup.out في الدليل الحالي. إذا لم يكن ملف nohup.out في الدليل الحالي غير قابل للكتابة ، فسيتم إعادة توجيه الإخراج إلى ملف $ home/nohup.out. إذا لم يكن من الممكن إنشاء أي ملف أو فتحه للإلحاق ، فإن الأمر المحدد بواسطة معلمة الأمر لا يتم استدعاؤه.
2> & 1: 2 يعني الخطأ القياسي ، 1 يعني الإخراج القياسي ، هل هذا الأمر يعادل إعادة توجيه الخطأ القياسي إلى الإخراج القياسي؟ هنا ومكافئ للأخطاء القياسية المكافئة للإخراج القياسي ، أي الأخطاء القياسية للإخراج والإخراج القياسي إلى ملف "log file name.log" المحدد في نفس الوقت.
Java -Jar Own Springboot Project.jar: تنفيذ مشروع Springboot. إذا قمت بتنفيذ الأمر وحده ، فسيقوم Linux بتشغيل المشروع لفترة وجيزة فقط. عند الخروج من وحدة التحكم ، سيتم إغلاق المشروع تلقائيًا.
آخر و: دع تغيير الوظيفة قيد التشغيل في الخلفية.
لخص
ما ورد أعلاه هو طريقة تشغيل سبرينج في خلفية Linux التي أدخلها المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!