ssh后台执行】的更多相关文章

1 执行scp命令,开始传输2 scp传输开始后,用ctrl+z,再以bg命令将其转入后台运行. 3以exit命令安全退出即可令scp继续执行,不受关闭shell的影响.…
Linux 将进程放入后台执行,解决网络,ssh断开导致进程结束(nohup,  setsid,  &, disown) 1.nohup 命令 我们知道,当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程.因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程 nohup & 命令并不能从根本上解决ssh断开问题. [root@Searchsvc1 go-mysql-elast…
写了一个监控负载的小脚本(死循环,测试结束后再kill对应进程),因需要监控多台服务器,所以在一台服务器上使用ssh统一执行脚本遇到问题:使用ssh root@172.16.146.20 '/usr/local/luly/loadavg.sh 2 2 &'执行本机没有即时退出,占用ssh连接本意是发送命令到远程机执行,本机发送后直接退出尝试:1.增加nohup,效果相同:ssh root@172.16.146.20 'nohup /usr/local/luly/loadavg.sh 2 2 &am…
1. 使用&符号在后台执行命令 你可以在Linux命令或者脚本后面增加&符号,从而使命令或脚本在后台执行,例如:. $ ./my-shell-script.sh & 2. 使用nohup在后台执行命令 使用&符号在后台执行命令或脚本后,如果你退出登录,这个命令就会被自动终止掉.要避免这种情况,你可以使用nohup命令,如下所示: $ nohup ./my-shell-script.sh & 3. 使用screen执行命令 通过nohup和&符号在后台执行命令…
你是否经常遇到这样的情况,通过SSH或者终端putty连接到一台linux/unix机器,执行一个程序.一个脚本或者一条命令,但现在你需要关闭SSH或者终端,由于该该程序.脚本或者命令正在运行,一旦你直接关闭而不做任何处理这个进程就会一起关闭,做到一半的工作就这样浪费掉,实在是可惜! 下面介绍一种方法可以在需要关闭终端的时,让正在运行的程序.脚本或命令转到后台执行,假设你的程序.脚本或者命令正在执行,下面可进行这样操作: 1.按下ctrl+z2.输入命令bg3.输入disown (在输入时可能只…
上传文件 import os import paramikoimport logging from django.core.cache import cache from YunTai import settings def upload_files(connectIp): ssh = paramiko.Transport((connectIp, 22)) try: password = cache.get('backup_server_password') if not password: r…
来思考几种场景: 1.某个脚本需要执行时间比较长,无人值守,可能执行过程中因ssh会话超时而中断? 2.某次测试一段代码,需要临时放入后台运行? 3.放入后台运行的脚本,需要在一段时间后重新调到前台? 4.已经调起作用后,忽然发现没有将作业放入后台执行,如何补救? 5.需要在后台运行大量的脚本,如何管理? 一.问题分析与思路 当终端关闭或网络断开时,当前终端中运行的进程就会收到SIGHUP(终止信号),终端关闭,终端进程之下的所有子进程也会关闭. 为此,我们可以考虑: (1)有没有方法让运行中的…
[root@backup shell]# vi backup.sh #!/bin/sh ipAddress=172.17.167.38 ssh -tt root@$ipAddress -p 22 << remotessh source /shell/backup.sh exit remotessh find /backups/ -ctime +7 -exec rm -fv {} \; ls /backups/ 注意:如果ssh没加tt参数(表示不为这个连接分配TTY,这里非得用两个tt才不会报…
SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cm…
nohup和&后台运行,进程查看及终止   阅读目录 nohup和&后台运行,进程查看及终止 1.nohup 2.& 3.nohup和&的区别 &:是指在后台运行,当用户退出(挂起)的时候,命令自动跟着结束 nohup:不挂断的运行,注意并没有后台运行的功能,就是指用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思:&才是后台运行因此将nohup和&结合使用,…