`

scp后台运行

 
阅读更多
scp后台运行

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

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 scp
root     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.测试会话中断,任务继续运行不受影响
断开该会话测试任务是否可以继续后台运行:
分享到:
评论

相关推荐

    ssh scp sshd..for android

    在Android设备上运行sshd,意味着其他设备可以通过SSH连接到该Android设备,进行远程控制或文件传输。通常,这需要root权限,因为涉及对系统的直接访问。 4. "randroid": 标签中的"randroid"可能是"remote Android...

    安全传输的艺术:精通SCP文件传输

    SSH(Secure Shell Protocol)是一种...6. **多任务处理**:SSH客户端可以同时执行多个远程任务,如后台运行的脚本。 7. **跨平台**:SSH协议被广泛支持,可以在多种操作系统平台上运行,如Linux、Unix、Windows等。

    远程连接主机后台

    你可以创建、编辑文件,运行应用程序,甚至可以图形化界面如VNC或X11转发来远程操作GUI程序。 5. **高级功能**: - **公钥认证**:为了免去每次登录时输入密码的繁琐,你可以设置公钥认证。生成一对RSA或DSA密钥,...

    scp:自举编译器平台,生成x86和MIPS程序集

    由于这将需要很长时间,请考虑在 nohup 和/或后台运行 go.sh。 Sunnyvale 编译器平台 该代码库旨在促进针对各种编程语言的传统(“提前”)编译器的快速或实验性开发。 代码库由以下主要组件组成: Scheme 和 ...

    PHP网站模板,网站源码,带PHP后台:电脑主板维修企业网站模板是一款紫色样式风格的html5电脑公司.zip

    7. FTP/SCP工具:为了将模板部署到服务器,用户可能需要使用FTP或SCP等文件传输工具。 8. Web服务器配置:了解如何在Apache或Nginx等Web服务器上配置PHP环境,使网站能够正常运行。 总的来说,这个模板提供了一个...

    微信小程序的后台服务器搭建,教你从阿里云部署node项目WX-express-master.zip

    然后,将“WX-express-master”项目代码上传到服务器,可以使用FTP、SCP或Git等方式。 7. **项目部署**:在服务器上安装项目依赖,通过`npm install`命令。接着,设置项目启动脚本,通常为`npm start`或`node app....

    自动上传运行spring boot项目.zip

    3. **编写上传jar到远程服务器并运行的命令**:这一步可能涉及到使用SSH(Secure SHell)协议连接到远程服务器,并使用像是`scp`或`rsync`命令来传输文件,以及`nohup`或`screen`命令来后台运行JAR包,确保服务即使...

    Windows服务编写原理及探讨(一).doc

    服务是一种特殊的应用程序,它可以在后台运行,为本地或远程用户提供支持和服务,不受用户是否登录到计算机的影响。Windows服务的主要特点包括: - **用户授权级管理能力**:服务具有用户级别的权限管理,可以根据...

    Windows服务编写原理及探讨

    - **后台运行**:服务可以在系统后台运行,不受当前登录用户的直接影响,这意味着即使用户注销或关闭了图形界面,服务仍然能够持续运行。 - **用户授权级别**:服务通常运行在特定的安全上下文中,通常是系统账户...

    pi:一个保留Raspberry Pi项目的空间,因为我尝试学习如何编写可在pi上运行的C#应用​​程序

    pi 对于眨眼项目-适应其他项目: 在Pi上: mkdir眨眼 从开发机,在项目目录中。...'&'使其在后台运行 眨眼的笔记: 我根据接线图为LED和其他组件接线: : 但这没有用。 我必须翻转LED,然后它才能正常工作。

    Windows1服务编写原理及探讨.pdf

    - **后台运行**:服务在后台默默地工作,不会干扰用户的日常操作。 - **远程管理能力**:服务可以通过网络上的其他计算机进行管理。 - **安全性**:服务可以根据需要运行在特定的用户账户或系统账户下,具有相应的...

    linux一些基本命令以及初级网络配置方法.docx

    - `jobs`: 查看当前后台运行的任务。 - `fg %1`: 将后台任务调至前台继续运行,`%1`代表后台任务的编号。 - `ctrl + z`: 将前台任务挂起并送入后台。 - `bg`: 将挂起的后台任务恢复运行。 - `ctrl + c`: 终止...

    Windows服务编写原理及探讨.pdf

    - **无UI设计**:避免在服务中实现用户界面,因为服务通常是后台运行的。 - **安全性考虑**:明确服务的运行账户和权限需求,以确保服务安全可靠。 - **错误处理**:实现健壮的错误处理机制,确保服务在遇到问题时...

    Windows服务设计机制及探讨.docx

    在Windows操作系统中,服务是一种特殊类型的程序,它可以在没有用户交互的情况下持续运行,为本地或远程用户提供后台支持。服务具备以下特征: 1. **服务的定义**:服务是NT/2000操作系统中享有优先权的程序,通常...

    nexus-3.19.1-01.zip

    这将会启动Nexus,并使其在后台运行,即使用户退出会话也不会停止。为了检查Nexus是否正常运行,可以在浏览器中输入服务器的IP地址和Nexus默认的端口号8081,即`http://your_server_ip:8081/nexus/`。 Nexus提供了...

    Windows Mobile上的服务程序

    总的来说,Windows Mobile上的服务程序是系统级组件,它们在后台运行,提供关键的系统功能和支持。开发人员可以通过定义导出函数和实现相应逻辑,创建自己的服务,以扩展系统功能或满足特定需求。虽然与桌面版...

    windows服务程序编写笔记

    - **后台运行**: 服务不依赖于用户交互即可运行,这意味着它们可以在系统启动时自动启动并在系统关闭时自动关闭。 - **系统优待**: 服务通常具有较高的优先级,以便它们可以高效地执行关键任务。 - **远程管理**:...

    服务程序的构架

    这类程序通常是后台运行的,不依赖于用户界面,而是通过操作系统提供的各种接口来实现其功能。对于希望深入了解服务程序开发的技术人员来说,掌握服务程序的基本概念、特性及其架构是非常关键的。 #### 二、服务...

    SSH登陆LINUX服务器命令.doc

    - `-f`:后台运行SSH命令,常与`-n`和`-N`一起使用。 - `-i identity_file`:指定RSA身份验证的私钥文件路径,默认为`~/.ssh/id_rsa`。 - `-n`:将标准输入重定向到/dev/null,防止SSH读取stdin。 - `-t`:强制...

    weblogic的启动部署配置方法文档

    这里`nohup`命令表示即使用户退出终端也不会停止WebLogic服务,`&`则表示将该命令放到后台运行。 3. **检查启动日志**: - 启动后可以通过`tail -f nohup.out`命令来实时查看启动过程中的日志信息,便于监控启动...

Global site tag (gtag.js) - Google Analytics