Linux scp 后台运行传输文件
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,Linux scp 设置nohup后台运行1.正常执行scp命令2.输入ctrl + z 暂停任务3.bg将其放入后台4.disown -h 将这个作业忽略HUP信号5.测试会话中断,任务继续运行不受
千家信息网最后更新 2025年12月03日Linux scp 后台运行传输文件
Linux scp 设置nohup后台运行
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 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 .. & 执行。
任务
运行
后台
信号
作业
测试
输入
命令
机器
进程
影响
文件
密码
拷贝
文件夹
此方法
状态
登陆
配置
传输
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全研究生院教育部排名
中国移动数据库实名
数据库修改表的内容用
mysql数据库有哪些
服务器装完系统后键盘鼠标不识别
国家网络安全宣传周新沂在行动
我的世界rpg服务器推荐插件
卡贴机系统升级无法连接服务器
计算机网络技术的英文简历
传奇手游私服架设服务器
东岭集团软件开发
疫情期间钓鱼如何保证网络安全
软件开发意义
天旧X服务器
方舟 专业服务器
网络技术有限公司收费吗
中国大百科全书数据库在线查询
软件开发全过程工具
西安 数据库恢复
网络安全应急演练的内容
怎么进云服务器
无锡思阳网络技术
计算机网络技术组网规划的题
盖体验网络技术有限公司
生活中的网络技术
大众点评数据库
和平精英服务器账号密码
服务器安全管理系统部署方式
体重计算器数据怎么加入数据库
中信建设软件开发