0

我有一个 webfaction 帐户,我安装了 openerp-server 6.1.1,当从 ssh 会话启动服务器时它可以工作,当我关闭会话时它也会关闭服务器。所以我试图用cron启动服务器。

从 cron 我调用这样的脚本:

*/1 * * * * ~/webapps/openerp/start.sh

和脚本:

.bash_profile

openerp-server -c /home/usuario/webapps/openerp/server.conf

它不起作用....

但是,如果我从命令行调用脚本,则服务器加载正常......

有什么方法可以调试吗?

4

1 回答 1

0

添加到您的 cron 命令:

su -c "nohup openerp-server -c /home/usuario/webapps/openerp/server.conf &" - 用户名

这样,您将拥有:

1.- 使用不同于 root 的用户运行命令。2.- “man nohup” nohup 将您的应用程序留在了后台。

我希望它对你有帮助。

于 2012-12-08T04:59:46.577 回答