![Ubuntu - 创建脚本以重新启动多个 Tomcat 实例](https://linux22.com/image/631105/Ubuntu%20-%20%E5%88%9B%E5%BB%BA%E8%84%9A%E6%9C%AC%E4%BB%A5%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E5%A4%9A%E4%B8%AA%20Tomcat%20%E5%AE%9E%E4%BE%8B.png)
我有 4 个 Tomcat 实例来为 JSP 应用程序提供服务。有时我必须重新启动它们(例如,当我重新编译一个类时)。但每次我都必须逐个重新启动它们的服务:
sudo service tomcat71 restart
sudo service tomcat72 restart
sudo service tomcat73 restart
sudo service tomcat74 restart
我怎样才能将这些命令放入脚本中以便一次性运行它们?
提前致谢!
答案1
尝试这个脚本:
#!/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
(这在交互式 shell 中可能更有用——输入速度更快)。
更多信息: