init.d – 在Ubuntu上启动FishEye Crucible

我问了这个问题 at Atlassian但是认为serverfault可能更合适,因为它更像是一个系统管理员问题而不是Atlassian问题:

我一直试图遵循this guide让Fisheye Crucible在启动时启动. JIRA已经安装并运行,因为它自己的用户(jira)在Ubuntu启动时,但我不能让Fisheye Crucible(aka fecru)做同样的事情.

我按照那里的说明(和页面评论中的Ubuntu相关说明)重新启动,JIRA像往常一样自己开始,但fecru没有.它与RUN_AS变量有什么关系,我设置为’jira’?该命令是否会在启动时运行而不提示用户’jira’的密码?我认为它不会提示,因为程序JIRA在启动时开始正常,因为该用户……

使用:

Ubuntu 10.04 Lucid

Jira 5.0

Crucible Fisheye 2.7.11

我使用的init脚本的相关位:
case "$1" in
    start)
        sudo -u fisheye /path/to/fisheye/startf.sh

    stop)
        sudo -u fisheye /path/to/fisheye/stopf.sh
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac

startf.sh的内容

source /home/fisheye/.profile
$FISheyE_HOME/bin/start.sh

stopf.sh:

source /home/fisheye/.profile
$FISheyE_HOME/bin/stop.sh

.profile的相关内容

export JAVA_HOME=/path/to/java/
export FISheyE_OPTS="-xms512m -Xmx4800m -XX:MaxPermSize=512m"
export FISheyE_HOME=/home/fisheye/fecru-x.x.x
export FISheyE_INST=/home/fisheye/inst-example

当然我可以在fisheye提供的启动和停止脚本中添加源.profile语句,但这意味着必须在升级后再次编辑它.我试图尽可能保持鱼眼文件不变.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...