redmine centos 开机自启
时间: 2024-02-03 08:10:37 浏览: 112
centos7开机自启设置
5星 · 资源好评率100%
在CentOS系统中,可以通过以下步骤设置Redmine开机自启动:
1. 创建一个Redmine启动脚本:
在`/etc/init.d/`目录下创建一个名为`redmine`的文件,可以使用以下命令创建并编辑该文件:
```
sudo vi /etc/init.d/redmine
```
2. 将以下内容复制到`redmine`文件中:
```
#!/bin/bash
#
# redmine Startup script for Redmine
#
# chkconfig: 345 99 01
# description: Redmine is a flexible project management web application.
#
# processname: redmine
# pidfile: /var/run/redmine.pid
REDMINE_HOME=/opt/redmine
REDMINE_USER=redmine
REDMINE_GROUP=redmine
start() {
echo -n "Starting Redmine: "
cd $REDMINE_HOME
su -s /bin/bash -c "bundle exec rails server webrick -e production" $REDMINE_USER > /dev/null 2>&1 &
echo "done."
}
stop() {
echo -n "Stopping Redmine: "
kill `cat /var/run/redmine.pid`
echo "done."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
```
3. 保存并退出编辑器。
4. 授予脚本执行权限:
使用以下命令将脚本设置为可执行:
```
sudo chmod +x /etc/init.d/redmine
```
5. 添加Redmine服务到系统服务列表:
使用以下命令将Redmine服务添加到系统服务列表中:
```
sudo chkconfig --add redmine
```
6. 设置Redmine服务开机自启动:
使用以下命令设置Redmine服务在系统启动时自动启动:
```
sudo chkconfig redmine on
```
现在,当您的CentOS系统启动时,Redmine服务将自动启动。
阅读全文