سؤال

أريد تشغيل البرنامج النصي على النحو التالي:

عداء: برنامج SSH 'Java &' SSH 'Java Program &'

كيف أكتب البرنامج النصي لتشويه العملية الأولى؟ حاليا ، ينتظر أن تنتهي.

شكرًا

هل كانت مفيدة؟

المحلول

في الواقع ، أعتقد أنك تريد

ssh -f -n remotesystem 'command&'

نصائح أخرى

في السيناريو الخاص بك:

#!/bin/sh
ssh yourhost 'java program &' &
ssh yourhost 'java program &'

ستبدأ أول SSH جلسة تدير برنامج Java في الخلفية. إذا كان برنامج Java هو تطبيق رسومي وقمت بتشغيله مع تمكين إعادة توجيه المنفذ ، فستستمر عملية SSH في التشغيل حتى بعد الأمر java program & انتهى. بإضافة النهائي & إلى سطر الأوامر الأول ، سيتم تشغيل برنامج SSH في الخلفية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top