现有一个正在运行中的服务进程,我们仅知道其侦听于 8868 TCP 端口,请找出该进程自启动到当前
总共运行了多长时间,输出结果类似如下格式(x 天-x 小时:x 分钟:x 秒):
总共运行了多长时间,输出结果类似如下格式(x 天-x 小时:x 分钟:x 秒):
312:27:51
命令如下
ps -p 'lsof -i:8868' -o etime=
ps -p 进程ID -o pid,etime=
ps -p 4260 -o pid,start_time,etime,comm
查看占用某一端口的进程是什么:#lsof -i:端口号
[root@oa test]# lsof -i:21
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
vsftpd 2616 root 3u IPv4 7519 TCP *:ftp (LISTEN)
同理,查看某个进程占用的端口号:
lsof -i | grep program