django - 使用脚本获取在 VM 上运行的 django 源代码目录路径
问题描述
我需要获取在 VM 上运行的 Django 应用程序的源代码目录
我只有虚拟机的详细信息,而且我知道有一个 Django 应用程序正在运行。
我可以通过使用 SSH 运行以下命令来获取端口
sudo netstat -plant | grep "LISTEN.*python3" | awk '{print $4}' | cut -d ":" -f2
之后,我需要知道源代码的目录
解决方案
无法从“netstat”或“ps”命令获取 Django 应用程序的路径,您会发现路径是通过手动查找。开始查看“/var/www/ 文件夹”。
如果你想知道而不用太多搜索,检查服务器配置,查看 '/etc/nginx/sites-available' 文件夹中的 Nginx 或 apache2 文件,你会在那里找到路径。
推荐阅读
- amazon-web-services - 在 AWS EFS 上可以边读边写吗?
- android - 使用具有多个 .a 文件的 cmake for android 构建库 [CMake 无法确定目标的链接器语言]
- javascript - 链接 .apply() 和 .bind() 令人惊讶的行为
- amazon-web-services - ECS 容器中的临时 DNS/Internet 中断
- math - 三次贝塞尔曲线 - 获得给定 X 的 Y - 控制点 X 增加的特殊情况
- python - 将数组转换为 python 列表列表
- html - Ionic 3 - 离子选择无法看到选择选项的值
- angular - 如何在 PDF.js 中将 blob 传递给 viewer.js 以及如何在单独的窗口中显示 pdf
- jupyter-notebook - 将 ipython 笔记本转换为笔记本时隐藏一些单元格
- javascript - 如何从 Firebase 获取文档准备好的数据