0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux后台启动程序的方式

h1654155282.3538 来源:运维小笔记 作者:运维小笔记 2021-02-21 10:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通常在Linux系统运行某个程序的时候会占用当前终端控制台,当会话控制台结束后程序也随之关闭,那如何进行运行程序呢?

方法一:使用 & 符号

使用此命令,窗口不被锁定,可以执行其他命令,但关闭终端窗口程序会终止运行。

java -jar test.jar &

方法二: 使用nohup

使用此命令,账户退出或者终端窗口关闭,程序仍然运行,并且运行输出会记录到当前目录的nohup文件中。

如 nohup sh test.sh &

或者 nohup sh test.sh 》 /tmp/test.log & 与上边命令一致,只不过输出信息记录在test.log中。

使用&运行的程序可以使用jobs进行显示。如上图。

方法三:使用screen命令虚拟运行终端控制台

screen -S 自定义虚拟终端名称 创建虚拟终端

screen -r 虚拟终端名称 恢复到自定义的虚拟终端
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217895
  • 启动程序
    +关注

    关注

    0

    文章

    7

    浏览量

    7042
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux 下交叉编译实战:跑起来你的第一个 STM32 程序

    很多开发者第一次接触STM32,总会被“交叉编译”、“烧录程序”等概念绕晕。其实方法很简单:在Linux下配置交叉编译环境,编写简单程序,然后烧录到STM32,就可以看到成果了。本文带你从零开始
    的头像 发表于 11-24 19:04 227次阅读
    <b class='flag-5'>Linux</b> 下交叉编译实战:跑起来你的第一个 STM32 <b class='flag-5'>程序</b>

    瑞芯微(EASY EAI)RV1126B应用程序启动

    Linux文件系统启动后第一个程序就会去调用的脚本。它会去/etc/init.d/下面,按命名顺序,遍历调用所有脚本。(如A41会比S41先调用,S41会比S99先
    的头像 发表于 11-19 16:55 2880次阅读
    瑞芯微(EASY EAI)RV1126B应用<b class='flag-5'>程序</b>自<b class='flag-5'>启动</b>

    Linux进程间通信(IPC)全解析:从管道到 Socket,一篇讲透

    在 Linux 世界里,进程并非孤立存在。无论是后台服务协作(如 Web 服务器与数据库)、命令行工具联动(如ps | grep),还是复杂应用的模块通信,都离不开 进程间通信(IPC
    的头像 发表于 11-14 21:38 1.2w次阅读
    <b class='flag-5'>Linux</b>进程间通信(IPC)全解析:从管道到 Socket,一篇讲透

    恩智浦i.MXRT1180的FlexSPI NOR启动连接方式

    最近属于i.MXRT11xx阵营的第二代旗舰i.MXRT1180正式发布了,今天咱们就来介绍它的FlexSPI NOR启动连接方式,在阅读本文前最好把FlexSPI NOR启动连接方式
    的头像 发表于 11-08 10:20 5660次阅读
    恩智浦i.MXRT1180的FlexSPI NOR<b class='flag-5'>启动</b>连接<b class='flag-5'>方式</b>

    STM32程序的烧录方式

    电子发烧友网站提供《STM32程序的烧录方式.pdf》资料免费下载
    发表于 08-28 16:03 6次下载

    IR912L如何进入后台

    手上有一台IR912l路由器,恢复出厂设置后,插卡可以联网,两个网口的网段也复位了(1网段和2网段),但是进不了后台,无论是登录192.168.1.1还是192.168.2.1均不能进入,请教各位大神,怎么才能进入后台,我想升级一下固件,看效果能不能好点。
    发表于 08-05 07:49

    请问Linux+rtos的1.9版本sdk大核开机自启动一个程序怎么关闭?

    编译开机大核心就出现一个程序报错,01开发板csi2上面默认接的摄像头是gc2093的,运行的是ov5647 期待结果和实际结果 可以关闭这个自启动程序;也希望顺带知道我要开启自启动
    发表于 07-22 06:07

    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—Linux系统启动卡制作及系统固化

    本文主要演示SD启动卡制作,以及将Linux系统镜像固化至eMMC的方法。使用瑞芯微创建升级磁盘工具SDDiskTool_v1.78可将Linux系统镜像通过读卡器固化至Micro SD卡中,将
    的头像 发表于 07-04 10:15 1258次阅读
    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—<b class='flag-5'>Linux</b>系统<b class='flag-5'>启动</b>卡制作及系统固化

    STM32MP157d linux从5.4.31升级到6.1.82无法启动怎么解决?

    6.1.82的RT linux patch) 结果uboot启动之后,一直停在Starting kernel ... 因为串口已经被uboot初始化过,所以我自己实现了一个打印函数sysprintf,在
    发表于 06-10 07:31

    STM32MP157d linux从5.4.31升级到6.1.82无法启动怎么解决?

    6.1.82的RT linux patch) 结果uboot启动之后,一直停在Starting kernel ... 因为串口已经被uboot初始化过,所以我自己实现了一个打印函数sysprintf,在
    发表于 06-06 06:42

    STM32MP157d linux从5.4.31升级到6.1.82无法启动怎么解决?

    6.1.82的RT linux patch) 结果uboot启动之后,一直停在Starting kernel ... 因为串口已经被uboot初始化过,所以我自己实现了一个打印函数sysprintf,在
    发表于 05-21 06:20

    STM32MP157d linux从5.4.31升级到6.1.82无法启动的原因?

    6.1.82的RT linux patch) 结果uboot启动之后,一直停在Starting kernel ... 因为串口已经被uboot初始化过,所以我自己实现了一个打印函数sysprintf,在
    发表于 04-27 06:30

    Linux后台进程管理详解

    当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。
    的头像 发表于 04-25 11:04 796次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>后台</b>进程管理详解

    Linux环境再升级:PLIN驱动程序正式发布

    PLIN驱动程序现已正式发布,本文将展示如何安装PLIN驱动程序,以及如何在Linux环境下进行基本的PLIN通信操作,确保您能够快速掌握并应用这一新工具。
    的头像 发表于 04-21 15:29 788次阅读
    <b class='flag-5'>Linux</b>环境再升级:PLIN驱动<b class='flag-5'>程序</b>正式发布

    从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析

    本帖最后由 jf_85110202 于 2025-3-20 17:42 编辑 从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析 ZYNQ系列芯片集成了ARM处理器
    发表于 03-20 16:48