netnr/ kill-nohup.sh 2018-09-05 20:41
linux 后台运行、关闭进程
nohup dotnet Web.dll &  # 后台运行 dotnet 站点

# 会生成 nohup.out 日志文件,如果不想输出日志 /dev/null 是一个路径黑洞
nohup dotnet Web.dll > /dev/null &

echo "" > nohup.out # 清空 nohup.out 日志文件
tail -f nohup.out   # 监听 nohup.out 日志输出

kill $(lsof -t -i :8080) # 根据端口 8080 关闭进程
kill $(pidof node) # 根据进程名称 node 关闭进程
kill -9 1234 # 强杀进程ID

# 启动 www.netnr.com
kill $(pidof Netnr.Blog.Web)
cd /package/site/www && chmod +x Netnr.Blog.Web && nohup ./Netnr.Blog.Web --urls https://+:9950 >> ./nohup.log 2>&1 &

# netstat 依赖 net-tools
yum install net-tools lsof

# 不挂断地运行命令
nohup

# 加在一个命令的最后,可以把这个命令放到后台执行
&

# 关闭 PID ( ps aux 查看列表)
kill