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

Linux nohup

nohup 命令用于在 Linux 中将命令或程序在后台运行,并且在终端关闭后仍然保持运行。

nohup命令

描述

nohup 命令用于将命令或程序以不受终端挂断影响的方式在后台运行。

语法

nohup command [arguments] &

参数

  • command:要在后台运行的命令或程序。
  • arguments:传递给命令或程序的参数(如果有)。
  • &:将命令放到后台运行。

示例

  1. 将一个脚本文件在后台运行:

    nohup ./script.sh &
    
  2. 将一个命令行程序在后台运行:

    nohup ./program arg1 arg2 &
    

输出文件

nohup 命令会将命令或程序的标准输出和标准错误输出重定向到一个名为 nohup.out 的文件,默认情况下该文件位于当前目录。

你也可以使用重定向符号将输出定向到其他位置,如 /dev/null,以避免生成输出文件:

nohup command > /dev/null 2>&1 &

注意事项

  • nohup 命令仅将命令或程序放到后台运行,并不影响其执行方式或功能。
  • 使用 nohup 后台运行的程序在终端关闭后仍然保持运行,但如果服务器重启,该进程也会被终止,因此需要其他方式来实现进程的长期运行。
  • 使用 nohup 后台运行的程序无法再与终端交互,因此不适合需要与用户进行交互的场景。
http://www.lryc.cn/news/176630.html

相关文章:

  • Linux 常见问题
  • 仕达利恩飞讯软件TPM设备管理项目正式启动,向数字化再迈一步
  • 【算法】分治法
  • Rabbit消息的可靠性
  • Java中的网络编程是什么?
  • Oracle 常用命令大全
  • Mysql 开启ssl连接
  • Java Stream流对List集合进行分页
  • Docker(二)、linux环境Docker的部署以及构建镜像
  • GEE错误——Image.select: Pattern ‘MDF‘ did not match any bands
  • 前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS基础(四)
  • mysql超级聚合with rollup
  • 浅谈电动汽车充电桩设计与应用研究
  • tensorflow Windows安装说明
  • 【Leetcode热题】打卡 day11——20(更新至11)
  • linux使用操作[3]
  • 梦想让生活得以忍受-寄语机器视觉工程师
  • linux 设置打开文件数
  • MySQL基础篇-约束
  • 系统工程知识体系(SEBoK)
  • Spring DI (Dependency Injection)
  • Spring Boot : ORM 框架 JPA 与连接池 Hikari
  • Wireshark抓包分析ICMP协议
  • C++——安装环境、工具
  • 征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动
  • JDBC8.0+
  • 聊聊常见的IO模型 BIO/NIO/AIO 、DIO、多路复用等IO模型
  • Linux- 网络编程初探
  • AVLoadingIndicatorView - 一个很好的Android加载动画集合
  • 我想设计一套游戏的奖励系统,有什么值得注意的?