- 论坛徽章:
- 2
|
tomcat8 只能用shell权限用户启动么?
jsvc 与daemon.sh 启动tomcat区别?
现在用的是这个启动脚本,启动用户只能设置/bin/bash. 换成/sbin/nologin 提示This account is currently not available.
如果可以优化就好了
多谢啦- tomcat_pid() {
- echo `ps -ef | grep $CATALINA_HOME | grep -v grep | tr -s " "|cut -d" " -f2`
- }
- start() {
- pid=$(tomcat_pid)
- if [ -n "$pid" ];then
- echo -e "\e[00;31mTomcat is already running (pid: $pid)\e[00m"
- else
- echo -e "\e[00;32mStarting tomcat\e[00m"
- if [ `user_exists $TOMCAT_USER` = "1" ];then
- su $TOMCAT_USER -c $CATALINA_HOME/bin/startup.sh
- else
- $CATALINA_HOME/bin/startup.sh
- fi
- status
- fi
- return 0
- }
复制代码 |
|