iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux scp 后台运行传输文件
  • 945
分享到

Linux scp 后台运行传输文件

2023-06-06 01:06:14 945人浏览 薄情痞子
摘要

linux scp 设置nohup后台运行正常执行scp命令输入ctrl + z 暂停任务bg将其放入后台disown -h 将这个作业忽略HUP信号测试会话中断,任务继续运行不受影响1.正常执行scp命令从oradb30机器拷贝一个文件夹

linux scp 设置nohup后台运行

  • 正常执行scp命令

  • 输入ctrl + z 暂停任务

  • bg将其放入后台

  • disown -h 将这个作业忽略HUP信号

  • 测试会话中断,任务继续运行不受影响

1.正常执行scp命令

从oradb30机器拷贝一个文件夹到oradb31机器:
scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/

[root@oradb30 ~]# scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/reverse mapping checking getaddrinfo for boGon failed - POSSIBLE BREAK-IN ATTEMPT!root@192.168.1.31's passWord: ...filegroup2.jar                                                                                                                                              100%   84KB  83.8KB/s   00:00    filegroup9.jar                                                                                                                                              100%   16KB  16.1KB/s   00:00

2.输入ctrl + z 暂停任务

输入ctrl + z 暂停

[1]+  Stopped                 scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/[root@oradb30 ~]#

此时查看jobs:

[root@oradb30 ~]# jobs[1]+  Stopped                 scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/[root@oradb30 ~]#

3.bg将其放入后台

bg将该任务号放入后台:

[root@oradb30 media]# bg %1[1]+ scp -r Disk1/ 192.168.1.31:/u01/media/ &

查看任务已经在后台运行:

[root@oradb30 media]# jobs[1]+  Running                 scp -r Disk1/ 192.168.1.31:/u01/media/ &

4.disown -h 将这个作业忽略HUP信号

使用disown -h 将这个作业忽略HUP信号:

[root@oradb30 media]# disown -h %1[root@oradb30 media]# jobs[1]+  Running                 scp -r Disk1/ 192.168.1.31:/u01/media/ &

查看任务运行状态和父进程号:

[root@oradb30 media]# ps -ef|grep scproot     12704 12638  0 05:19 pts/0    00:00:01 scp -r Disk1  192.168.1.31 /u01/media/root     12705 12704  8 05:19 pts/0    00:00:17 /usr/bin/ssh -x -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes 192.168.1.31 scp -r -t /u01/media/root     12823 12638  0 05:22 pts/0    00:00:00 grep scp

5.测试会话中断,任务继续运行不受影响

断开该会话测试任务是否可以继续后台运行:

[root@oradb30 media]# exitlogoutLast login: Thu Jan  5 05:19:50 2017 from 192.168.1.198[root@oradb30 ~]# [root@oradb30 ~]# [root@oradb30 ~]# [root@oradb30 ~]# ps -ef|grep scproot     12704     1  0 05:19 ?        00:00:02 scp -r Disk1  192.168.1.31 /u01/media/root     12705 12704  8 05:19 ?        00:00:17 /usr/bin/ssh -x -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes 192.168.1.31 scp -r -t /u01/media/root     12854 12829  0 05:22 pts/2    00:00:00 grep scp

发现scp任务继续运行,没有因为会话断开而中断,父进程号变为1。

如果有其他任务需要使用nohup后台运行,但执行时却忘记了使用nohup,也可以参照此方法进行设置。

如果配置好ssh无密码登陆,也可以直接 nohup scp .. & 执行。

--结束END--

本文标题: Linux scp 后台运行传输文件

本文链接: https://www.lsjlt.com/news/245565.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux scp 后台运行传输文件
    Linux scp 设置nohup后台运行正常执行scp命令输入ctrl + z 暂停任务bg将其放入后台disown -h 将这个作业忽略HUP信号测试会话中断,任务继续运行不受影响1.正常执行scp命令从oradb30机器拷贝一个文件夹...
    99+
    2023-06-06
  • Linux下SCP后台运行传输文件
    有的时候我们需要SCP拷贝的文件很大,不能一直等着,那如何使SCP可以在后台运行呢?下面介绍一个简单的方法:1、运行SCP命令[root@test dpdir]# nohup scp OUTDB_ERR.dmp oracle@192.168...
    99+
    2023-06-05
  • scp命令进行文件传输
    scp命令进行文件传输 一、登录目标服务器二、将本地服务器文件上传到目标服务器三、将目标服务器文件下载到本地服务器 ...
    99+
    2023-10-05
    服务器 linux ssh
  • scp 文件传输命令详解
    1. scp简介 scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为“scp [参数]本地文件 远程账户@远程 IP 地址:远程目录”。scp 不仅能够通过...
    99+
    2023-09-08
    linux 网络 服务器
  • expect怎么实现单台、多台服务器批量scp传输文件
    本篇内容介绍了“expect怎么实现单台、多台服务器批量scp传输文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.单台传输脚本cat ...
    99+
    2023-06-09
  • Linux中怎么使用SCP命令安全传输文件
    Linux中怎么使用SCP命令安全传输文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SCP(安全复制Secure Copy)是 Linux 和 Unix 之...
    99+
    2023-06-16
  • scp命令----跨服务器传输文件
    scp命令 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,s...
    99+
    2023-09-25
    服务器 github 运维
  • 两台Linux之间怎么传输文件
    有多种方法可以在两台Linux之间传输文件,以下是其中一些常见的方法: 使用SCP(Secure Copy)命令:SCP命令可以通...
    99+
    2024-03-06
    Linux
  • 两台Linux系统该如何怎样进行文件传输
    这篇文章跟大家分析一下“两台Linux系统该如何怎样进行文件传输”。内容详细易懂,对“两台Linux系统该如何怎样进行文件传输”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“两台L...
    99+
    2023-06-28
  • linux下怎么用SCP命令进行网络传输
    本篇内容主要讲解“linux下怎么用SCP命令进行网络传输”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下怎么用SCP命令进行网络传输”吧!早上看到scp 的内容,因为自己偶尔也会用到...
    99+
    2023-06-16
  • Linux中SSH远程文件/目录传输命令scp怎么用
    这篇文章给大家分享的是有关Linux中SSH远程文件/目录传输命令scp怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文...
    99+
    2023-06-13
  • 如何在CentOS中使用scp命令进行远程文件传输
    要在CentOS中使用scp命令进行远程文件传输,您可以按照以下步骤操作: 打开终端并输入以下命令来使用scp命令: scp [...
    99+
    2024-04-02
  • 如何进行Linux与windows文件传输
    这期内容当中小编将会给大家带来有关如何进行Linux与windows文件传输,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经...
    99+
    2023-06-05
  • 如何使用SCP实现Linux文件互传
    这篇文章主要为大家展示了“如何使用SCP实现Linux文件互传”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用SCP实现Linux文件互传”这篇文章吧。近来要做linux主机的P2V操作(...
    99+
    2023-06-13
  • 在Linux上怎么后台运行nodejs
    这篇文章主要介绍“在Linux上怎么后台运行nodejs”,在日常操作中,相信很多人在在Linux上怎么后台运行nodejs问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Linux上怎么后台运行nodejs...
    99+
    2023-07-05
  • 两台Linux间传输文件的方法是什么
    本篇内容主要讲解“两台Linux间传输文件的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“两台Linux间传输文件的方法是什么”吧!两台Linux系统之间要想传输文件可以采用的方式有很...
    99+
    2023-06-28
  • 【Linux】Linux系统后台运行脚本方法
    文章目录 前言正文启动脚本查看正在运行的脚本结束脚本运行 前言 我们使用Linux搭建服务器之后,经常需要在服务器上运行一些脚本,例如定期检查网络连通性并保存出错日志等。在写好批处理文件(.sh)文件之后,如果是Ubunt...
    99+
    2023-08-22
    linux ubuntu 服务器 ssh
  • 不需要远程传输文件Linux关闭scp和sftp命令的方法
    这篇文章主要介绍“不需要远程传输文件Linux关闭scp和sftp命令的方法”,在日常操作中,相信很多人在不需要远程传输文件Linux关闭scp和sftp命令的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-13
  • Linux下怎么传输文件
    今天小编给大家分享一下Linux下怎么传输文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。scp介绍scp是secure ...
    99+
    2023-06-27
  • Linux后台运行程序如何实现
    在Linux中,可以使用以下几种方式实现后台运行程序:1. 使用&符号:可以在命令的末尾添加&符号,例如:`./program &`...
    99+
    2023-08-17
    Linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作