-
系统运行shell命令时,忘记nohup了,怎么办?
- 网站名称:系统运行shell命令时,忘记nohup了,怎么办?
- 网站分类:技术文章
- 收录时间:2025-07-16 15:46
- 网站地址:
“系统运行shell命令时,忘记nohup了,怎么办?” 网站介绍
背景
很多时候,我们前端运行了个命令,比如传输大文件,一时半会,运行不完,想把命令放在后台运行,但是这个时候已经运行了一段时间了。又不想退出,重新nohup执行。该怎么办呢?今天给大家一个小帖士,希望对大家的工作有所帮助。比如我们正在运行一个scp命令
scp riggers-cgmesh.zip root@47.90.116.168:/mnt
- 输入ctrl + z 暂停
[1]+ 已停止 scp riggers-cgmesh.zip root@47.90.116.168:/mnt
解释:ctrl-z: ( suspend foreground process ) 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程,而并非结束进程,用户可以使用使用fg/bg操作恢复执行前台或后台的进程。fg命令在前台恢复执行被挂起的进程,此时可以使用ctrl-z再次挂起该进程,bg命令在后台恢复执行被挂起的进程,而此时将无法使用ctrl-z再次挂起该进程;
2.jobs
[1]+ 已停止 scp riggers-cgmesh.zip root@47.90.116.168:/mnt
3.bg %1
[1]+ scp riggers-cgmesh.zip root@47.90.116.168:/mnt &
解释:把上面的进程放在后台执行
4.disown -h %1
解释:将这个作业忽略HUP信号:
5.ps -ef | grep scp
root 5828 697 0 1月21 pts/1 00:00:01 scp riggers-cgmesh.zip root@47.90.116.168:/mnt
root 5829 5828 0 1月21 pts/1 00:00:07 /usr/bin/ssh -x -oForwardAgent=no -oPermitLocalCommand=no -oClearAllForwardings=yes -l root -- 47.90.116.168 scp -t /mnt
- 上一篇:linux基础命令之write命令(linux write())
- 已经是最后一篇了
更多相关网站
- linux基础命令之write命令(linux write())
- Linux系统 用户信息的显示:users、w、who
- Linux系统上关闭rpc.statd、hpiod服务的方法
- Linux系列:聊一聊 SystemV 下的进程间共享内存
- 删除tcp占用端口(删除tcpip端口)
- 谁杀死了这个进程(谁杀死了她)
- Linux 中常用的系统检测命令(linux怎么测试)
- shell——常用命令2(shell常用指令)
- linux基础命令之who命令(linux中who am i)
- Linux系统下使用lsof工具恢复rm命令删除的文件
- Linux系统中的who命令你真的会用吗?
- 耗时很长的程序忘加nohup就运行了怎么办?
- 最近发表
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 二调符号库 (23)
- acmecadconverter_8.52绿色版 (25)
- 梦幻诛仙表情包 (36)
- 魔兽模型 (23)
- java面试宝典2019pdf (26)
- disk++ (30)
- vncviewer破解版 (20)
- word文档批量处理大师破解版 (19)
- pk10牛牛 (20)
- 加密与解密第四版pdf (29)
- iteye (26)
- parsevideo (22)
- ckeditor4中文文档 (20)
- centos7.4下载 (32)
- cuda10.1下载 (22)
- intouch2014r2sp1永久授权 (33)
- usb2.0-serial驱动下载 (24)
- 魔兽争霸全图 (21)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- gitlab日志 (20)