如何使用 crontab -c @reboot 自动启动 redmine

如何使用 crontab -c @reboot 自动启动 redmine

我已经在 CentOS 7 上安装了 Redmine,我可以通过手动执行命令来运行 Redmine 应用程序,cd /var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &但我想设置上述命令可以在 contos 启动时自动执行。因此当我重新启动 CentOS 7 时,Redmine 可以自动启动。

我曾尝试将上述命令放入crontab -e as *@reboot

/var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &*

但是没有用,我用了shell,也失败了。我真的很想知道如何重写crontab -e以便在重启CentOS 7时自动启动redmine。

答案1

您的设置使用 Ruby 的webrickWeb 服务器。另一种方法是从apache服务器提供服务。例如,请参阅此链接

答案2

Redmine 在重启时启动。对我来说工作:

crontab -e

添加以结束此行:

@reboot cd /home/redmine && passenger start -a 0.0.0.0 -p 80 -d -e production >/home/redmine/startup.log 2>&1

/home/redmine-更改为您的目录(日志文件目录也是如此)

相关内容