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