前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在后台运行相应程序windows与linux下。

在后台运行相应程序windows与linux下。

作者头像
学到老
发布2019-01-25 11:30:06
1.5K0
发布2019-01-25 11:30:06
举报

有的时候由于开发任务,我们需要在后端去运行相应的代码。test.py

在windows下运行代码

进入CMD ,之后再相应的.py。文件下执行pythonw test.py即可

在linux下

使用命令:

nohup python -u test.py > test.log 2>&1 &

代码语言:javascript
复制
最后的&表示后台运行
2 输出错误信息到提示符窗口
1 表示输出信息到提示符窗口, 1前面的&注意添加, 否则还会创建一个名为1的文件

最后会把日志文件输出到test.log文件

执行上述代码之后,后出现 【1】 25021 及运行的pID

查看

代码语言:javascript
复制
tail -f test.log如果要实时查看日志文件使用命令
cat test.log查看全部输出使用命令

查看进程可以使用jop -l 后台执行命令

这里写图片描述
这里写图片描述

查看进程

这里写图片描述
这里写图片描述

杀掉进程:

这里写图片描述
这里写图片描述

linux 查看端口

代码语言:javascript
复制
netstat命令各个参数说明如下:

  -t : 指明显示TCP端口

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

netstat -ntlp   //查看当前所有tcp端口·

netstat -ntulp |grep 80   //查看所有80端口使用情况·

netstat -an | grep 3306   //查看所有3306端口使用情况·

查看一台服务器上面哪些服务及端口

netstat  -lanp

查看一个服务有几个端口。比如要查看mysqld

ps -ef |grep mysqld

查看某一端口的连接数量,比如3306端口

netstat -pnt |grep :3306 |wc

查看某一端口的连接客户端IP 比如3306端口

netstat -anp |grep 3306

netstat -an 查看网络端口 

lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。 

nmap 端口扫描
netstat -nupl  (UDP类型的端口)
netstat -ntpl  (TCP类型的端口)
netstat -anp 显示系统端口使用情况

查看占用内存情况: https://blog.csdn.net/u014311799/article/details/78775175

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年07月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在windows下运行代码
  • 在linux下
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档