如何使用bash脚本中的特定端口启动redmine?

时间:2018-02-06 07:40:23

标签: ruby-on-rails bash shell redmine webrick

在我的电脑上,我可以通过以下方式启动redmine:

cd /usr/share/redmine
bundle exec rails server webrick -e production -p 3001

这将在端口3001开始redmine就好了。 如果我创建一个bash脚本,它总是从端口3000开始,就像参数被忽略一样。
我究竟做错了什么 ?

这就是我所拥有的

#!/bin/bash

#exec /usr/lib/x86_64-linux-gnu/opera/opera --no-sandbox $@
cd /usr/share/redmine

# Port from settings file will be ignored either way ... 

#bundle exec rails -p 3003 server webrick -e production
bundle exec rails server webrick -e production -p 3001

1 个答案:

答案 0 :(得分:0)

快速检查一下,发现你的脚本对我来说非常合适,更改脚本中的端口也会改变WEBrick正在监听的端口。

脚本没什么问题。