Назад | Перейти на главную страницу

Ubuntu - создание сценария для перезапуска нескольких экземпляров Tomcat

У меня есть 4 экземпляра Tomcat для обслуживания приложения JSP. Время от времени мне приходится перезапускать их все (например, когда я перекомпилирую класс). Но каждый раз мне приходится перезапускать их службы одну за другой:

sudo service tomcat71 restart
sudo service tomcat72 restart
sudo service tomcat73 restart
sudo service tomcat74 restart

Как я могу поместить эти команды в сценарий, чтобы запускать их все сразу?

Заранее спасибо!

Попробуйте этот сценарий:

#!/bin/bash
for num in {71..74}
do
  sudo service "tomcat$num" restart
done

Вы можете изменить {71..74} последовательность при необходимости.

Та же команда в одной строке:

 for num in {71..74}; do sudo service "tomcat$num" restart; done

(Это может быть более полезно в интерактивной оболочке - быстрее набирать).

Больше информации: