如何在Django开发服务器运行时使用unix命令? (图片提供)

我想知道如果我可以不退出服务器运行UNIX命令。 如果是这样,怎么样? 我用一个Bash脚本启动服务器,并且我想要一个Bash脚本退出服务器,当用户按下停止button时运行。 但是,当运行Bash脚本时,这些命令似乎并没有被执行,只是挂在那里。

在这里输入图像说明

在这里输入图像说明

我试过运行fuser -k 8000/tcp ,但是这显然不是我应该这样做的,因为它没有运行。 任何人都可以帮我一把吗?

您可以在后台运行开发服务器

 nohup python manage.py runserver 0.0.0.0:8000 & 

消息和日志写入文件nohup.out。

你可以按照你的意愿在nohup操作之后执行任何的unix命令。 关于,杀死开发服务器的bash脚本,你可以找到开发服务器的pid ,并使用kill命令杀死它。