背景【系统运行shell命令时,忘记nohup了,怎么办?】很多时候,我们前端运行了个命令,比如传输大文件,一时半会,运行不完,想把命令放在后台运行,但是这个时候已经运行了一段时间了 。又不想退出,重新nohup执行 。该怎么办呢?今天给大家一个小帖士,希望对大家的工作有所帮助 。比如我们正在运行一个scp命令
scp riggers-cgmesh.zip root@47.90.116.168:/mnt
- 输入ctrl + z 暂停
解释: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:/mntroot 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推荐阅读
- 风水运行中的吉凶分析
- 简单查看系统版本号方法!看看你的win11是否更新到最新版本
- 微软发布全新Linux DirectX驱动程序,升级Win11/10 WSL子系统内核
- AMD Win11怎么运行安卓应用,AMD Win11运行安卓应用方法
- 苹果mac双系统卸载,苹果电脑如何卸载双系统
- mac双系统默认启动windows怎么设置,如何在苹果电脑设置启动顺序
- Win7和Win11双系统怎么安装,电脑安装双系统的方法
- 笔记本电脑怎么重装系统windows7,电脑重装Win7的方法
- 电脑装哪个系统好,win7还是win10?一文消除你的纠结
- DOS未公开命令
