Linux scp 后台运行命令

第一种方法

1.正常执行scp命令

scp -r xxx xxx

2.输入ctrl + z 暂停任务

输入ctrl + z 暂停

[1]+ Stopped

此时查看jobs

jobs

[1]+ Stopped

[[email protected] ~]#

3.bg将其放入后台

bg将该任务号放入后台:

bg %1

[1]+ xxxx

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

jobs

[1]+ Running xxxx

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

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

disown -h %1

jobs

[1]+ Running xxxxxx

第二种方法

直接 nohup scp XXX & 执行。

注:scp -c 可以加速内网传输速度

原文地址:https://www.cnblogs.com/lph970417/p/12667824.html

时间: 2024-10-10 10:02:52

Linux scp 后台运行命令的相关文章

linux nohup后台运行命令

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令.该命令可以在你退出帐户/关闭终端之后继续运行相应的进程.nohup就是不挂起的意思( n ohang up). 一般都是在linux下nohup格式: nohup 命令 或者 nohup 命令 & 这之间的差别是带&的命令行,即使terminal(终端)关闭,或者电脑死机程序依然运行(前提是你把程序递交到服务器上): 它把标准输出(STDOUT)和标准错误(STDERR)结果输出到n

linux jar 后台运行

在linux系统中可以利用nohup来执行任何命令,并把命令自动调到linux后台运行,不锁定当前ssh窗口,也不会被ctrl + c,alt + F4之类打断程序的动行.如: nohup java -jar server.jar & 详细参考:http://www.2cto.com/os/201301/185701.html linux jar 后台运行

Linux 进程后台运行

Linux 进程后台运行 1.进程在当前终端后台运行.(关闭终端后进程自动退出) sh test.sh & 注:运行进程后跟 "&" 2.进程长期后台运行不受终端关闭影响. nohup sh test.sh & 注:使用nohup 命令配合 & 实现. Linux 后台进程管理命令 ctrl+z把前台的进程放入后台,并stop. #查看后台进程. 命令:job -s #控制台后台睡眠500秒."&"后台执行. 命令:sleep

Linux下后台运行任务

http://www.cnblogs.com/xianghang123/archive/2011/08/02/2125511.html http://blog.csdn.net/u012700515/article/details/27113313 http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 将一个正在运行的任务放到后台,并且关机后任能运行 ctrl+z jobs #查找jobs的id disown -h %num #num为jo

windows下cmd命令提示符下让程序后台运行命令

如果你的程序需要在windows后台运行,并且是在cmd下启动,那么在执行的程序前加上start /b,比如start /b [程序名]. windows下start命令的详细参数及功能介绍如下: 文章来源 www.169it.com 启动一个单独的窗口运行指定的程序或命令. START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /

Linux实战案例(8)后台运行命令 nohup command > myout.file 2>&1

Linux命令后台运行 转自北国的雨,谢谢:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式:1. command & : 后台运行,你关掉终端会停止运行2. nohup command & : 后台运行,你关掉终端也会继续运行 一. 简介 Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务.因此在任务管理上也有别具特色的管理思想.在 Windows 上面,我们要么让一个程序作为服

linux后台运行命令

来源:http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题. nohup/setsid/& 场景: 如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证

linux 命令行远程登录 后台运行命令的方法

http://blog.csdn.net/isuker/article/details/55061595 Linux 技巧:让进程在后台可靠运行的几种方法 https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 如何实现SSH断开后 进程仍然在后台运行 http://blog.csdn.net/v1v1wang/article/details/6855552 shell 输入与输出 http://blog.csdn.net/v1v1wang

linux的后台运行相关命令

screen -S name 创建一个名为name的后台,或者说bash面板,在这上面运行的任务不会因为连接断开而退出,且保留bash上的信息 screen -ls 列出所有的screen screen -r 相应的screen号 回到相应的screen Ctrl+a+d 退出到没有screen的状态 Ctrl+z 暂停当前任务(配合bg可使任务在后台运行,fg使后台任务变前台) Ctrl+c 停止当前任务 原文地址:https://www.cnblogs.com/roadwide/p/9504