scp 需要在前台输入密码,然后慢慢等着传输完成,但是在传很大数据的时候,长时间占用当前的窗口很是不方便,其实是有命令可以把scp放到后台的。

先介绍几个用到的命令。
首先需要注意区分【任务】和【进程】,任务是对于人来说,人与系统的交互接口就是命令,可以理解为一个任务就相当于一个命令,而进程是相对计算机来说,计算机执行一个任务可以包含多个进程,两个都用id号来标识。

ctrl + z : 将当前任务暂停并挂载至后台,但是此任务并没有结束,它只是被系统挂起,等待唤醒(ctrl+c是强制结束)
jobs : 查看当前后台中的任务
bg %n :将后台id为n的任务由暂停变成继续执行(stopped -> running),但仍在后台执行
fg %n : 将后台id为n的任务提到前台执行
disown -h %n:使id为n的任务忽略HUP信号,和 nohup 的功能类似,当使用过 disown 之后,会将把目标任务从任务列表中移除,我们将不能再使用jobs来查看它,但是依然能够用ps -ef查找到它

具体操作方法如下:
输入scp命令,输完密码后

ctrl + z暂停任务,此时scp被系统挂起

前面的 [1] 代表此任务的id

也可以用jobs查看

bg %1 将scp在后台继续运行

disown -h %1设置scp任务忽略HUP信号

查询任务运行情况 ps -ef | grep scp

任务已经在后台正常运行,画框那个地方是父进程id,如果你退出再登录会发现父进程号变为1,证明词进程已经交由系统进程管理。

linux scp后台运行的办法相关推荐

  1. linux scp 后台运行,Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 从oradb30机器拷贝一个文件夹到oradb31机器: scp -r /u01/media/Disk1/ 192.168.1.31 ...

  2. Linux scp 后台运行传输文件

    Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...

  3. 用以促学——Linux进程后台运行的原理、方法、比较及其实现

    用以促学--Linux进程后台运行的原理.方法.比较及其实现 文章目录 用以促学--Linux进程后台运行的原理.方法.比较及其实现 前言 相关基础知识 应用场景 问题所在 linux概念说明 ses ...

  4. Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Linux在后台运行python程序.脚本程序.可执行程序等,关闭终端仍可保持程序运行 文章目录: 1 为什么需要后台运 ...

  5. Linux 进程后台运行

    Linux 进程后台运行 1.进程在当前终端后台运行.(关闭终端后进程自动退出) sh test.sh &注:运行进程后跟 "&" 2.进程长期后台运行不受终端关闭 ...

  6. Linux 下后台运行程序,查看和关闭后台运行程序(转载)

    1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...

  7. 【Linux系统理论操作学习26】LInux的后台运行,重定向输出,前后台进程转换和管理

    1 输出的后台运行 1.1 简单后台运行 nohup表示程序不被挂起 &表示后台运行程序 如果说使用&,就会出现问题:后台执行的进程,其父进程还是当前终端shell的进程,而一旦父进程 ...

  8. 转-Linux进程后台运行的几种方法

    为什么80%的码农都做不了架构师?>>>    http://linux.ctocio.com.cn/179/12162679.shtml 我们经常会碰到这样的问题,用telnet/ ...

  9. linux进程后台运行的几种方法 - nohup/setsid//disown/screen

    我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开 ...

  10. xshell怎么让程序后台运行_使程序在Linux下后台运行

    我们计算的程序都是周期很长的,通常要几个小时甚至一个星期.我们用的环境是用putty远程连接到日本Linux服务器.所以使程序在后台跑有以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行.( ...

最新文章

  1. 即将到截止日期,Frontiers期刊向您邀稿啦!脑机接口领域
  2. 实例学习SSIS(四)--使用日志记录和错误流重定向
  3. 从零开始入门 K8s | Kubernetes 网络模型进阶
  4. win7下查找端口,使用netstat命令注意事项
  5. c语言现在正在下雨吗,用C语言模拟下雨
  6. 一文了解 ng-template, ng-content, ng-container, 和 *ngTemplateOutlet的区别
  7. C语言实现ICMP协议Ping命令
  8. [html] 对于rtl网站的适配有哪些方案?
  9. Grafana-zabbix配置模板
  10. yamlcpp遍历_gf-cli 命令行工具
  11. springmvc默认方法名为映射名_SpringIoC和SpringMVC的快速入门
  12. gsonformat插件_没用过这些IDEA插件?怪不得写代码头疼
  13. c# 打印 html,c# – 使用模板打印
  14. java腾讯云通信生成userSig
  15. 解析十大网络防骗术 全面防范网络欺诈
  16. Linux编辑grldr文件,使用syslinux完美引导GRLDR。
  17. 分享几个实用的神器APP系列(三)
  18. Android 相机预览方向和拍照方向
  19. 通达信资金净流入公式_通达信资金净流入指标公式$$$$$$
  20. lisp倒入excel数据画图_将excel数据导入CAD画图的方法

热门文章

  1. unity资源面数规范
  2. c语言如何输出10个空格,新人提问:如何将输出时每行最后一个空格删除
  3. xp桌面上显示计算机名,巧妙还原WinXP快速启动栏的“显示桌面”图标
  4. python threading join_浅谈Python中threading join和setDaemon用法及区别说明
  5. angular自带的一些api_在Angular软件中执行API请求的正确方式,了解一下
  6. ASP.NET Ajax 中出现的 sys 未定义(sys undefined)解决方法总结
  7. C++——动态内存分配new--delete
  8. Todoist Chrome:待办事项列表及任务管理
  9. Tomcat下work文件夹的作用
  10. Storm原理及单机安装指南