У меня есть 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
(Это может быть более полезно в интерактивной оболочке - быстрее набирать).
Больше информации: