通常在Linux系统运行某个程序的时候会占用当前终端控制台,当会话控制台结束后程序也随之关闭,那如何进行运行程序呢?
方法一:使用 & 符号
使用此命令,窗口不被锁定,可以执行其他命令,但关闭终端窗口程序会终止运行。
方法二: 使用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,就可以看到成果了。本文带你从零开始
瑞芯微(EASY EAI)RV1126B应用程序自启动
是Linux文件系统启动后第一个程序就会去调用的脚本。它会去/etc/init.d/下面,按命名顺序,遍历调用所有脚本。(如A41会比S41先调用,S41会比S99先
Linux进程间通信(IPC)全解析:从管道到 Socket,一篇讲透
在 Linux 世界里,进程并非孤立存在。无论是后台服务协作(如 Web 服务器与数据库)、命令行工具联动(如ps | grep),还是复杂应用的模块通信,都离不开 进程间通信(IPC
恩智浦i.MXRT1180的FlexSPI NOR启动连接方式
最近属于i.MXRT11xx阵营的第二代旗舰i.MXRT1180正式发布了,今天咱们就来介绍它的FlexSPI NOR启动连接方式,在阅读本文前最好把FlexSPI NOR启动连接方式
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卡中,将
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后台进程管理详解
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。
Linux环境再升级:PLIN驱动程序正式发布
PLIN驱动程序现已正式发布,本文将展示如何安装PLIN驱动程序,以及如何在Linux环境下进行基本的PLIN通信操作,确保您能够快速掌握并应用这一新工具。
从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析
本帖最后由 jf_85110202 于 2025-3-20 17:42 编辑
从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析
ZYNQ系列芯片集成了ARM处理器
发表于 03-20 16:48

Linux后台启动程序的方式
评论