【linux基础】后台执行命令&,防止中断nohup

前台运行与后台运行:前台运行,就是运行过程一直在屏幕输出。

目的:1. 提交至后台 & 2.防止中断 nohup


1.终端上不要有大量的log出现,后台运行

(1) & 程序后台运行

复制代码
#脚本、修改权限
vi test.sh
chmod 777 test.sh

#后台运行脚本
./test.sh &

#查看状态
jobs

语法:加载一个命令的最后面,表示这个命令放在后台执行 ./test &

补充:这样程序在后台运行,但是日志依然在前台;

需要将日志输出重定向

查看任务:jobs 命令可以查看当前有多少在后台运行。

防止中断 nohup

(2) nohup

用途:加在一个命令的最前面,表示不挂断的运行命令;

防止窗口关闭 / 断网造成运行代码异常

一般两个一起用: nohup command(命令) &

主要参考:linux后台执行命令:&与nohup的用法https://mp.weixin.qq.com/s?src=11&timestamp=1674091726&ver=4297&signature=VtoXXoUTaaw6w*ziyPyJN2k5FKisYmnYhHPJ0OcPyXC97*blwQJeZug8fOlEJ1ueAveYB2dyL2pDn2hzj*girwW1LliAAcgAxlyYEragaitsM61nkVMFdY7bPLkMDknG&new=1

略看:

nohup命令后台运行程序 - 简书

Linux下nohup实现后台运行程序及查看(nohup与&)_Linux_资源库

相关推荐
数智工坊5 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)
linux·运维·ubuntu
ltl7 小时前
HTTP/3 实战:从 QUIC 到 H3 的完整请求链路
linux
ltl7 小时前
POSIX 文件锁:flock、fcntl 与 NFS 上的工程陷阱
linux
ltl7 小时前
CUDA 生态:cuBLAS、cuDNN、NCCL、Triton、CUTLASS
linux
饺子大魔王的男人7 小时前
CentOS部署Cockpit:图形化查看系统、日志与服务状态
linux·运维·centos
不会就选b7 小时前
Linux之信号(二)
linux·运维·服务器
我是小灰灰吖8 小时前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
GlueNa2SiO38 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
寺中人9 小时前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
小张成长计划..10 小时前
【Linux】18:基础IO
linux·运维·服务器