jenkins 运行项目是成功的,项目也可以正常使用,但是却在一直构建中,看着很不舒服,有啥办法解决吗,如图
以 service 方式启动
systemd/docker 之类的
我目前的脚本内容是:cd /jm/bin
source /jm/bin/activate
cd /var/lib/jenkins/workspace/college
python manage.py runserver localhost:8023;可以帮忙改下吗
你可以百度,输出重定向....
nohup python manage.py runserver localhost:8023 1>/dev/null 2>&1 &
试试?
那我再给你一个命令
(python manage.py runserver localhost:8023) &
包括第一个命令,逻辑是让 jenkins 执行命令的进程假装结束(第一种是后台执行,把标准输出到空;第二个是 fork 一个子进程,就不管了)。还是搞不出来的话,你就再想办法咯。。写 service 也可以
无解
可以试试把 python 的部分执行放到 shell 脚本中,然后在 nohup 调用 shell 脚本试试
source /etc/profile
cd /root/testdj
(python manage.py runserver 10.188.56.15:8000)&
可以尝试用 supervisor 控制进程
你的问题已经不是 (python manage.py runserver localhost:8023) & 这个了,而是你用这个以后为什么起不来。
(python manage.py runserver localhost:8023 > log.log) & 看看会不会在目录下生成日志,日志内容是什么。