linuxredmine开机启动命令

不及物动词 其他 317

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要将Redmine设置为Linux系统的开机启动,你需要执行以下步骤:

    1. 打开终端,以root用户身份登录。

    2. 创建一个启动脚本文件,可以使用vi或nano编辑器来创建一个新文件:
    “`
    sudo nano /etc/init.d/redmine
    “`

    3. 在新创建的文件中,粘贴以下内容:
    “`shell
    #!/bin/sh
    # Redmine启动脚本

    case “$1” in
    start)
    sudo -u RAILS_ENV=production /usr/share/redmine/script/server webrick -e production -d
    echo “Redmine 已启动”
    ;;
    stop)
    sudo -u
    RAILS_ENV=production /usr/share/redmine/script/server webrick -e production stop
    echo “Redmine 已停止”
    ;;
    restart)
    sudo -u
    RAILS_ENV=production /usr/share/redmine/script/server webrick -e production restart
    echo “Redmine 已重启”
    ;;
    *)
    echo “使用方法: $0 {start|stop|restart}”
    exit 1
    ;;
    esac

    exit 0
    “`

    请确保将``替换为你的Redmine用户。

    4. 保存并关闭文件。

    5. 接下来,设置脚本文件的执行权限:
    “`
    sudo chmod +x /etc/init.d/redmine
    “`

    6. 最后,通过以下命令将Redmine添加到启动项中:
    “`
    sudo update-rc.d redmine defaults
    “`

    现在,当你的Linux系统启动时,Redmine将自动启动。

    请注意,上述步骤是针对使用WEBrick作为Web服务器的情况。如果你使用其他Web服务器,例如Apache或Nginx,请根据服务器的要求进行相应的配置。

    希望对你有所帮助!

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,通过将redmine设置为开机启动,可以使得redmine在系统启动时自动运行。以下是在不同Linux发行版上设置redmine开机启动的命令:

    1. Ubuntu/Debian:
    – 打开终端,输入以下命令以编辑redmine的启动脚本:
    “`
    sudo nano /etc/init.d/redmine
    “`
    – 在文件中添加以下内容:
    “`
    #! /bin/sh
    ### BEGIN INIT INFO
    # Provides: redmine
    # Required-Start: $all
    # Required-Stop: $all
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Start redmine at boot time
    ### END INIT INFO

    PATH=/sbin:/usr/sbin:/bin:/usr/bin

    case “$1” in
    start)
    echo “Starting redmine”
    # 这里填写启动redmine的命令,如:/usr/share/redmine/start.sh
    ;;
    stop)
    echo “Stopping redmine”
    # 这里填写停止redmine的命令,如:/usr/share/redmine/stop.sh
    ;;
    *)
    echo “Usage: /etc/init.d/redmine {start|stop}”
    exit 1
    ;;
    esac

    exit 0
    “`
    – 保存并退出编辑器。
    – 接下来,设置脚本的权限:
    “`
    sudo chmod +x /etc/init.d/redmine
    “`
    – 最后,运行以下命令以将redmine设置为开机启动:
    “`
    sudo update-rc.d redmine defaults
    “`

    2. CentOS/RHEL:
    – 打开终端,输入以下命令以编辑redmine的启动脚本:
    “`
    sudo nano /etc/rc.d/init.d/redmine
    “`
    – 在文件中添加以下内容:
    “`
    #! /bin/sh
    #
    # Redmine This starts and stops redmine
    #
    # chkconfig: 345 98 02
    # description: Redmine is a flexible project management web application
    #
    # processname: ruby

    # 这里填写启动redmine的命令,如:/usr/share/redmine/start.sh
    REDMINE_START=”/usr/share/redmine/start.sh”
    # 这里填写停止redmine的命令,如:/usr/share/redmine/stop.sh
    REDMINE_STOP=”/usr/share/redmine/stop.sh”

    start() {
    echo “Starting redmine”
    $REDMINE_START
    }

    stop() {
    echo “Stopping redmine”
    $REDMINE_STOP
    }

    case “$1” in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo “Usage: $0 {start|stop|restart}”
    exit 1
    ;;
    esac

    exit 0
    “`
    – 保存并退出编辑器。
    – 接下来,运行以下命令以将redmine设置为开机启动:
    “`
    sudo chkconfig redmine on
    “`

    无论使用哪种Linux发行版,以上命令都会将redmine设置为开机启动。请根据实际情况,替换相应的启动和停止命令,并确保启动脚本的路径正确。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,要设置Redmine开机启动,你可以使用以下两种方法:

    方法一:使用systemd

    1. 创建一个Redmine的systemd service文件。打开终端,并使用root权限进入文本编辑器。
    “`shell
    sudo vi /etc/systemd/system/redmine.service
    “`

    2. 在文本编辑器中,输入以下内容:
    “`shell
    [Unit]
    Description=Redmine
    After=network.target

    [Service]
    ExecStart=/path/to/redmine/startup/script
    Type=simple
    User=redmine
    Group=redmine
    Restart=always

    [Install]
    WantedBy=multi-user.target
    “`

    – 将`/path/to/redmine/startup/script` 替换为你的Redmine启动脚本的路径。
    – 如果你使用的是不同的用户和组,请相应地更改User和Group。请确保相应的用户和组在系统中已经存在。

    3. 保存并关闭文件。

    4. 使service文件生效并启用它:
    “`shell
    sudo systemctl daemon-reload
    sudo systemctl enable redmine.service
    “`

    5. 现在你可以使用以下命令来启动、停止和重启Redmine服务:
    “`shell
    sudo systemctl start redmine.service
    sudo systemctl stop redmine.service
    sudo systemctl restart redmine.service
    “`

    方法二:使用rc.d脚本

    1. 将Redmine启动脚本复制到`/etc/init.d/`目录下。
    “`shell
    sudo cp /path/to/redmine/startup/script /etc/init.d/redmine
    “`

    – 将`/path/to/redmine/startup/script`替换为你的Redmine启动脚本的路径。

    2. 授予执行权限。
    “`shell
    sudo chmod +x /etc/init.d/redmine
    “`

    3. 使用`update-rc.d`命令将Redmine添加到启动脚本列表中。
    “`shell
    sudo update-rc.d redmine defaults
    “`

    4. 现在你可以使用以下命令来启动、停止和重启Redmine服务:
    “`shell
    sudo service redmine start
    sudo service redmine stop
    sudo service redmine restart
    “`

    无论你使用哪种方法,一旦设置完成,Redmine将会在每次系统启动时自动启动。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部