我已经安装并配置了 trac,它使用独立的tracd命令运行良好。问题是这样的:当我退出终端时,它突然终止。我试过了:
你有使用 tracd 的经验吗?
我知道我可以通过使用 apache 以规范方式设置 trac 来解决问题,我只是不想这样做。使用 tracd 对我来说完全没问题。所以请不要给我其他解决方案。
这是我用来启动 tracd 的脚本
#!/bin/sh
# ./startTrac.sh
/usr/bin/python /usr/bin/tracd \
--auth *,/web/trac/trac.htdigest,Trac \
--env-parent-dir /web/trac/htdocs \
-d --port 81
Run Code Online (Sandbox Code Playgroud)
最后一行的 -d 将其设置为作为“守护进程”运行,并将自身置于后台。这不会在机器重新启动后启动它运行,但这只是来自只有我正在使用的家庭服务器,而且它在去年只重新启动了几次。
本--auth *
是指在同一目录BTW脚本一些Trac的安装。一个小的 index.php,也在同一个目录中(这里是/web/trac/htdocs/
),只是转储一个带有http://URL/subdirname/链接的列表
在屏幕中运行 tracd 或运行
nohup tracd&
Run Code Online (Sandbox Code Playgroud)
关闭终端后它会继续运行。
从长远来看,您可能希望将其添加到您的 init 脚本或其他内容中。