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 -9 $(netstat -nlp | grep :50 | awk '{print $7}' | awk -F"/" '{ print $1 }') # 关闭 50 端口的进程
# 启动 www.netnr.com
cd /netnr/site/www && nohup dotnet Netnr.Blog.Web.dll 'http://*:50' &
netstat -nlp | grep :50 | awk '{print $7}' | awk -F"/" '{ print $1 }' # 查找端口 50 的进程 ID netstat 安装命令:yum install net-tools
# 加在一个命令的最后,可以把这个命令放到后台执行
&
# 可以将一个正在前台执行的命令放到后台,并且处于暂停状态
Ctrl + z
# 前台进程的终止
Ctrl + c
# 查看当前有多少在后台运行的命令
jobs
# 将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用 fg %jobnumber (是命令编号,不是进程号)将选中的命令调出
fg
# 将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用 bg %jobnumber 将选中的命令调出
bg
# 关闭 PID ( ps aux 查看列表)
kill
# 不挂断地运行命令
nohup
# help
https://www.cnblogs.com/juandx/p/4839054.html