当前位置: 首页 > news >正文

Linux后台启动命令nohup并且MobaXterm后台启动断网也不关闭软件

nohup主要作用就是可以在后台运行,并可以选择将日志输出到指定文件。如启动一个程序,若使用./demo的方式启动程序当窗口关闭的时候程序也停止了,而且日志会直接输出到控制台非常不直观,nohup启动就可以解决这两个问题。

nohup与>,日志重定向

日志文件默认名称是 nohup.out ,如果修改日志文件的名称,则用到 重定向 ,符号是>,语法格式是
nohup sh test.sh >test.log
> 表示标准输出,还可以用 >, >>, 1> 或 1>> 等进行表示

nohup后台启动-综合使用(推荐)
后台执行test.sh文件,将标准日志输出到output.log文件中,将错误日志也输出到output.log文件中

nohup ./test.sh > output.log 2>&1 &
等同于
nohup ./test.sh > output.log 2>output.log &

说明:

">"符号用于将命令的`标准输出`重定向到指定的文件中
 > outlog.log 表示将终端输出保存到outlog.log文件中
"2>"表示将命令的`标准错误`输出重定向到指定的文件中
2>&1 表示将命令的标准错误输出重定向到标准输出1中一起输出 (ps:标准输出1指的是>outlog.log文件,具体可见下面的内容)
& 后台挂起
2>&1
0 表示stdin标准输入,用户键盘输入的内容
1 表示stdout标准输出,输出到显示屏的内容
2 表示stderr标准错误,报错内容
2>&1是一个整体,>左右不能有空格,即将错误内容重定向输入到标准输出中去。
>符号用于将命令的标准输出重定向到指定的文件中,
2>表示将命令的标准错误输出重定向到指定的文件中,
2>&1表示将命令的标准错误输出重定向到标准输出中
nohup /home/ubuntu/mpuServer/mpu_server250210 > output.log 2>&1 &
killall mpu_server250210 关闭服务器

相关文章:

  • 《探秘DeepSeek优化器:解锁模型训练的高效密码》
  • nodejs及搭建
  • 零基础用AI—AI伦理风险防控的十大核心策略与全球协同治理实践
  • 文章学习---经颅聚焦超声刺激(TUS)对灵长类动物大脑皮层激活的影响
  • SOME/IP--协议英文原文讲解6
  • Centos7 使用 yum 报错 Could not retrieve mirrorlist
  • Nmap:网络扫描与安全评估的多功能工具
  • leetcode4:寻找两个正序数组的中位数
  • 双非一本电子信息专业自学嵌入式,学完 Linux 后咋走?单片机 FreeRTOS 要补吗?
  • Elasticsearch7.6.2 安装过程
  • 论文笔记:How Much Can Time-related Features Enhance Time Series Forecasting?
  • python-leetcode 35.二叉树的中序遍历
  • 代码随想录算法训练营Day51
  • 【Go语言快速上手】第二部分:Go语言进阶之并发编程
  • 新手向:SpringBoot后端查询到数据,前端404?(附联调时各传参方式注解总结-带你一文搞定联调参数)
  • golang panic原理
  • 解锁大数据治理:开启数据驱动的新时代
  • 图片粘贴上传实现
  • python统计项目计划中2个日期之间的工作天数
  • ubuntu上/etc/profile.d/目录的作用
  • 谢震业领衔挑战世界顶尖高手,这场长三角田径钻石赛值得期待
  • 产假工资是谁出?女职工生育能领多少生育津贴?解答来了
  • 网警查处编造传播“登顶泰山最高可得3万奖金”网络谣言者
  • 空调+零食助顶级赛马备战,上海环球马术冠军赛即将焕新登场
  • “上博号”彩绘大飞机今日启航:万米高空传播中国古代文化
  • 专访|200余起诉讼,特朗普上台100天,美国已进入宪政危机