ฉันพยายามทำให้การเริ่มและหยุดโปรแกรมจากเทอร์มินัลง่ายขึ้นและเร็วขึ้น แต่ไม่ได้ผล สิ่งที่ใกล้เคียงที่สุดที่ฉันพบในการค้นหาคือ:
การเริ่มต้นและการหยุดแอปพลิเคชัน
แต่ไม่มีอะไรอื่น
ฉันใช้เซิร์ฟเวอร์ Ubuntu ดังนั้นจึงไม่มี gui เลย
ในเครื่องหนึ่ง ฉันกำลังเรียกใช้พร็อกซี และฉันพยายามเริ่มและหยุดมันอย่างง่าย ๆ โดยไม่ต้องพิมพ์บรรทัดยาว เพื่อเริ่มมัน ฉันสร้างไฟล์ .sh และฉันสามารถเริ่มมันง่ายพอ แต่เมื่อมันทำงาน ฉันต้องเข้าสู่หน้าจอ หน้าต่างที่มันทำงานอยู่ พิมพ์ Ctrl-C และหลังจากนั้นไม่กี่วินาทีให้เริ่มใหม่อีกครั้ง มีวิธีใดที่จะทำให้มันเป็นไปโดยอัตโนมัติ?
ในการเรียกใช้ฉันพิมพ์บรรทัดยาวนี้:
sudo java -jar myprogram.jar -f /home/franco/operations/proxy/switcher/prx1/setting.conf
ฉันสร้างสคริปต์ที่เรียกว่า prx1.sh
เพื่อเริ่มต้นโดยใช้หน้าจอ:
cd /home/franco/operations/startup
su franco -c "หน้าจอ -dmS prx1 ./prx1.sh"
มันใช้งานได้ดีและรวดเร็วในการเริ่มต้น แต่บางครั้งฉันต้องหยุดและเริ่มต้นใหม่ นี่คือจุดที่ฉันล้มเหลว
ฉันต้องได้รับหน้าจอ พิมพ์ ctrl-C แล้วเรียกสคริปต์ของฉันอีกครั้งเพื่อเริ่มต้นใหม่
มีความเป็นไปได้ที่จะสร้างสคริปต์เพื่อทำให้เป็นอัตโนมัติหรือไม่?
ฉันหวังว่าฉันจะเข้าใจ