بداية مكتب الاستقبال
جافا -جار XXX.JAR
بدء التشغيل الخلفي
جافا -جار XXX.JAR و
الفرق: سيؤدي بدء CTRL+C في المقدمة إلى إغلاق البرنامج ، وسيؤدي بدء CTRL+C في الخلفية إلى إغلاق البرنامج
تطوير الإخراج القياسي لوحدة التحكم
java -jar xxx.jar> catalina.out 2> & 1 & catalina.out النقطة الإخراج القياسية إلى ملف الصيغة catalina.out2> & 1 إخراج جميع ملفات السجل وبدء الخلفية
يبدأ البرنامج النصي
#!/bin/sh # function مقدمة: ابدأ ملف JAR في الدليل العليا # المعلمة مقدمة: # $ 1: اسم ملف JAR (بما في ذلك اسم الملاحقة) # ملاحظة: يجب أن يكون ملف الجرة موجودًا في الدليل السابق لدليل Startup.sh. #startup parameters java_opts = " -server -xms400m -xmx400m -xmn300m -xx: metAspaceize = 128m -xx: maxMeTaspAdesize = 128m -xverify: none -xx:+disableExplicitgc -djava.awt.awt. dirname "$ 0") "&& pwd)" parent_dir = `dirname" $ {this_dir} "` log_dir = "$ {parent_dir}/logs" log_file = "$ {log_dir} /catalina.out المعلمات <1 أو المعلمة فارغة ، يتم مقاطعة التنفيذ إذا [$# -lt 1] || [-z $ 1] ؛ ثم Echo -e "/033 [31Mplease أدخل اسم حزمة الجرة المراد نشرها!/033 [0M" Jover 1fi# log folder ، ثم قم بإنشاء IF [! -d "$ {log_dir}"] ؛ ثم mkdir "$ {log_dir}" fi# jar file في الدليل الأصل موجود إذا [-f "$ {jar_file}"] ؛ ثم #بدء تشغيل حزمة الجرة ؛ إعادة توجيه إخراج الخطأ القياسي إلى الملف ، قم بإبعاد الإخراج القياسي java $ java_opts -jar $ {jar_file} 1>/dev/null 2> "$ {log_file}" & exit 0else echo -e "/033 [31m $ {jar_file} غير موجود!طريقة بدء التشغيل
./startup.sh xxx.jar
يوضح
لخص
ما ورد أعلاه هو شرح مفصل لطريقة بدء تشغيل Linux SPRING Boot التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!