Я пытался упростить и ускорить запуск и остановку программ с терминала, но ничего не добился. Самое близкое, что я нашел в своих поисках, это:
Запуск и остановка приложений
но ничего больше.
Я использую сервер Ubuntu, поэтому никакого графического интерфейса.
На одной машине я запускаю прокси, и я пытаюсь легко запустить и остановить его, не набирая длинных строк, чтобы запустить его, я создал файл .sh, и я могу запустить его достаточно легко, но как только он запустится, мне нужно выйти на экран окна, где он запущен, введите Ctrl-C и через несколько секунд запустите его снова. Есть ли способ автоматизировать это?
Чтобы запустить его, я набираю эту длинную строку:
sudo java -jar myprogram.jar -f /home/franco/operations/proxy/switcher/prx1/setting.conf
Я сделал скрипт под названием prx1.sh
чтобы запустить его с помощью экрана:
cd /home/franco/операционная/запуск
su franco -c "экран -dmS prx1 ./prx1.sh"
Это работает нормально и быстро, чтобы запустить его, но иногда мне нужно остановить его и перезапустить. Вот где я терплю неудачу.
Мне нужно получить экран, нажать ctrl-C, а затем снова вызвать мой скрипт для перезапуска.
Есть ли возможность сделать скрипт для его автоматизации?
Я надеюсь, что я имею смысл