gpt4 book ai didi

java - 如何编写初始化脚本

转载 作者:IT王子 更新时间:2023-10-29 00:39:54 26 4
gpt4 key购买 nike

您好,我正在使用 64 位 Fedora 10 Linux。我创建了一个示例 Java 应用程序。现在我想为该应用程序编写初始化脚本。这样我的应用程序应该在启动时启动。

如何编写启动脚本启动。

谢谢苏尼尔·库马尔·萨胡

最佳答案

这里有一个很好的指南:

http://www.novell.com/coolsolutions/feature/15380.html

我建议看看tomcat startup.shshutdown.sh 脚本,然后修改the following init.d script :

#!/bin/bash
#
# tomcat
#
# chkconfig:
# description: Start up the Tomcat servlet engine.

# Source function library.
. /etc/init.d/functions


RETVAL=$?
CATALINA_HOME="/usr/apps/apache/tomcat/jakarta-tomcat-4.0.4"

case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
/bin/su tomcat $CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
/bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac

上面的脚本遗漏了很多使其完全符合 Linux Standard Base 的东西。您可能希望从您的发行版中复制现有的 init.d 脚本。可以在这里找到稍微好一点的脚本:http://blog.valotas.com/2011/05/tomcat-initd-script.html

关于java - 如何编写初始化脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740414/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com