发布时间:2023-09-07 17:30
linux下我们如果想一个任务或者程序还后台执行可以使用&,实际上linux还提供了其他任务调度的命令。
bg
将一个在后台暂停的命令,变成继续执行
fg
将后台中的命令调至前台继续运行
jobs
查看当前有多少在后台运行的命令
ctrl + z
可以将一个正在前台执行的命令放到后台,并且暂停
nohup 命令
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部来看实际操作的例子
启动一个时钟程序:
ctrl+z以后输出为:
这个使用用pidof xclock去查看进程号还是存在,说明程序在后台暂停
执行bg %1 可以看到程序继续执行
一个更明显的例子可以看出bg和fg的区别:firefox &符号有无的区别
nohup
[Linux]解决Ubuntu虚拟机手动扩容后无法进入系统问题
ECCV-2020- Ocean: Object-aware Anchor-free Tracking 阅读笔记
jenkins部署jeecg-boot3.1(前后端)自动化
OpenCV每日函数之BarcodeDetector类条码检测器
详解SpringBoot中@SessionAttributes的使用
linux mysql 源码编译安装mysql5.6,Linux MySQL单实例源码编译安装5.6
机器学习算法(八):基于BP神经网络的预测(乳腺癌分类实践)
【stm32】STM32F407 如何使用代码进入USB-DFU模式?
七个算法小仙女,写出一本1200页的深度学习技术手册!(限时公开下载)