1. 查看進(jìn)程PID
ps -ef | grep 進(jìn)程名
2. 根據(jù)PID查看進(jìn)程占用端口
netstat -tpnl | grep 進(jìn)程名
- -t 只顯示tcp連接
- -p 顯示套接字所屬進(jìn)程的PID和名稱
- -n 顯示數(shù)字形式地址而不是去解析主機(jī)偏窝、端口或用戶名
- -l 只顯示正在偵聽的套接字(即state為Listen)
3. 進(jìn)程后臺穩(wěn)定運(yùn)行的方法
- 原因:當(dāng)用戶注銷(logout)或者網(wǎng)絡(luò)斷開時猴鲫,終端會收到 HUP(hangup)信號從而關(guān)閉其所有子進(jìn)程。
- nohup 的用途就是讓提交的命令忽略 hangup 信號辉浦。
- nohup 只需在要處理的命令前加上 nohup 即可,標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤缺省會被重定向到 nohup.out 文件中扎瓶。一般我們可在結(jié)尾加上"&"來將命令同時放入后臺運(yùn)行妈拌,也可用">filename 2>&1"來更改缺省的重定向文件名。
- nohup ./sbin/nginx-mirror -p /home/xxx/nginx-mirror/ -c ./conf/nginx_mirror.conf &