sh AEM 6. + - 用于终止AEM java进程的kill命令。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh AEM 6. + - 用于终止AEM java进程的kill命令。相关的知识,希望对你有一定的参考价值。

#!/bin/bash

install_folder="/opt/aem"
aem_folder="$install_folder/crx-quickstart"

#
# FUNCTION: ts (timestamp)
# DESCRIPTION:
# Generates a timestamp
#
ts() {
  date +"%Y-%m-%d %H:%M:%S"
}

# grab the PID of the java running process
# jlw: this will break if there is more than one java process running.
# PID=$(pgrep java)

PID=$(cat $aem_folder/conf/cq.pid 2>/dev/null)

rm -f $aem_folder/conf/cq.pid

if ps -p $PID > /dev/null 2>&1; then
  kill $PID
  echo "$(ts): process ${PID} was killed"
else
  echo "$(ts): process ${PID} not running"
fi

以上是关于sh AEM 6. + - 用于终止AEM java进程的kill命令。的主要内容,如果未能解决你的问题,请参考以下文章

sh Bash - 关闭AEM服务

sh Bash - 关闭AEM服务

克服 AEM 6.1 中 cq:Page 节点的 1000+ 节点限制

AEM 6.3:使用 Oauth 登录

AEM 6.2 - 使用 Web 组件(聚合物)和 Angular

AEM 6.1 复选框启用/禁用标签属性