- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
阅读 INPUT_STRING 案例 $INPUT_STRING 在
stop)
check=`netstat -na | grep 8080 | awk '{print $6}'|head -1`
if [ "$check" = "TIME_WAIT" ]; then
echo "DEFAULT TOMCAT PORT IS LISTENING, SO ITS stopped already..."
else
sh /opt/apache-tomcat-8.0.39/bin/shutdown.sh > /dev/null 2>&1
echo "Tomcat server is stopped....."
fi
这里我的代码只查找在 8080 端口上运行的 tomcat 服务器,这样可以很容易地找到 tomcat 是否正在运行。但实际上我需要的是停止/启动 tomcat 服务器,如果它在其他一些端口正在运行或停止状态......
最佳答案
创建运行 tomcat 的 pid 数组,并检查每个:
declare -a list
list=( `ps -AChS | grep '[t]omcat' | awk '{ print $1 }'`)
for i in ${list[*]} ;
do netstat -vlp tcp | awk '{ print $6, $9 }' | grep "$i" ;
done
unset "$list"
我在这里创建了一个 tomcat pid 数组,然后使用 grep 查找每个 pid 的网络状态。一旦我完成了循环,我就清除了数组。注意:netstat 在不同的操作系统上有不同的实现,在我的例子中,我使用的是 verbose,它显示进程的 pid 并通过 tcp 进行过滤。
使用 catalina.sh 启动或停止服务,例如catalina.sh 停止
关于linux - 在linux中如何找到tomcat服务器在不同系统的多个端口上运行而不提及端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41688034/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!