`
henghengdh
  • 浏览: 157369 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何让linux程序在ssh shell关闭后继续运行

 
阅读更多
1. 在ssh shell中运行脚本,比如我运行一个批量下载脚本:
python download-app-annie.py

2. 按下ctrl-z中断脚本运行,此时系统提示:
^Z
[1]+  Stopped                 python download-app-annie.py
意思是编号为1的任务挂起了,[1]就是任务的编号,里面的数字也可能是2,3,4..
3. 输入命令:bg 1
这个命令将1号任务切换到后台执行
4. 输入命令:disown -h %1
这个命令的意思是将1号任务从当前shell的任务列表中移除,并且忽略HUP信号,这样,即使当前Shell结束了,这个任务也不会被结束,而是继续留在后台执行。
分享到:
评论

相关推荐

    linux_ssh命令

    在 SSH 会话结束后,某些命令可能需要继续在后台运行。可以使用 `nohup` 命令实现这一需求。例如: ```sh nohup wget http://www.phpv.net/file.tar.gz & ``` 此命令会启动 `wget` 命令并立即返回终端,即使 SSH ...

    Windows中SSH Secure Shell Client 的使用方法doc

    - 安装完成后,在桌面找到并双击SSH Secure Shell Client的快捷方式以启动程序。 ##### 3.2 连接Linux服务器 1. **连接设置**:启动程序后,会看到一个界面,需要填写目标Linux服务器的IP地址、用户名以及默认端口...

    远程shell调用.rar

    SSH(Secure Shell)协议就是一种安全的远程登录协议,而Java SSH2库则为开发者提供了在Java应用程序中实现SSH功能的能力。这个“远程shell调用.rar”文件包含了一个基于Java的工具,它允许开发者通过SSH连接到Linux...

    Linux_SSH命令大全

    `nohup` 命令可以在后台运行程序,即使关闭终端窗口也不会影响程序执行。这里将 `wget` 命令放入后台运行,方便用户继续使用终端进行其他操作。 4. **配置 `wget` 防止意外中断**: ```bash wget -c ...

    使用PHP运行SSH任务的工具.zip

    SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上...几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

    SSH 连接工具

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。它是Linux系统管理员和IT专业人员的必备工具,尤其在管理远程服务器时。SSH连接工具通常提供图形用户界面(GUI)和命令行...

    linux shell速查手册

    4. **进程管理**:`ps`显示当前系统进程状态,`kill`用于发送信号结束进程,`nohup`允许在终端关闭后继续运行程序。 5. **网络操作**:`ping`用于测试网络连接,`telnet`和`ssh`用于远程登录,`nc`(Netcat)用于...

    Linux_SSH_命令大全完整珍藏版

    最后,`nohup`命令可以确保程序在SSH会话关闭后继续运行,例如`nohup wget http://www.phpv.net/file.tar.gz &`。 了解并熟练使用这些命令,将极大地提高你在Linux环境中的工作效率和安全性。记得根据实际情况灵活...

    关闭SecureCRT继续运行方法.rar

    总的来说,要让SecureCRT在关闭后仍能保持运行,关键在于设置后台运行模式和心跳选项,以及利用如screen或tmux这样的工具。了解并掌握这些技巧,将使你的远程工作更加便捷和高效。在实际操作中,还应注意网络安全,...

    linux下使用ssh启动停止weblogicf服务.docx

    在Linux环境中,管理和操作WebLogic服务通常涉及到启动、停止以及监控等任务,这些操作可以通过SSH(Secure Shell)在远程服务器上进行。WebLogic是Oracle公司的一款企业级Java应用服务器,常用于部署和管理Java应用...

    如何用java程序(JSch)运行远程linux主机上的shell脚本

    以下是如何使用JSch在Java程序中运行远程Linux主机上的shell脚本的详细步骤: 首先,你需要在项目中引入JSch的依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml <groupId>com.jcraft</groupId> ...

    Mac ssh登陆linux并且显示linux图形 - galoishelley - 博客园1

    标题中的“Mac ssh登陆linux并且显示linux图形”指的是在Mac操作系统上通过SSH(Secure Shell)协议连接到Linux服务器,并在本地Mac系统上显示Linux服务器的图形界面。这一过程通常用于远程操控Linux系统的图形应用...

    Windows远程SSH连接Linux服务器(xmanager说明书)

    本文档介绍了使用 Xmanager 在 Windows 平台下远程连接 Linux 服务器的方法,包括 shell 连接、图形界面连接和 ssh 文件传输连接。下面是详细的知识点解释: 一、Xmanager 简介 Xmanager 是一款功能强大且功能丰富...

    Linuxssh登录远程服务器 expect

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全的远程登录功能。它允许用户通过命令行界面连接到远程服务器,执行各种管理任务。而 Expect 是一个自动化脚本工具,专门设计用来自动化那些...

    c#远程控制linux

    标题中的“C#远程控制Linux”指的是利用C#编程语言在Windows环境下开发的软件或工具,用于通过SSH(Secure Shell)协议对远程Linux系统进行控制。SSH是一种安全的网络协议,常用于远程登录、文件传输等操作,尤其...

    Linux命令(shell)从入门到精通(共30章).rar

    在进阶部分,将介绍进程管理,包括ps(查看进程状态),kill和killall(发送信号给进程),以及nohup和screen命令来后台运行程序。网络管理也是重点,如ping、traceroute、netstat等用于网络诊断的命令。此外,还会...

    linux下ssh服务器端的简单配置定义.pdf

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他服务。它通过加密技术确保了数据传输的安全性,避免了中间人攻击、DNS和IP欺骗等网络安全问题。SSH同时提供了数据压缩功能,...

    Socket tcp编程示例 实现类似SSH功能(但是不使用SSH),Windows客户端,Linux服务器端.zip

    在这个示例中,我们将讨论如何实现一个类似SSH(Secure Shell)的功能,但不直接使用SSH协议。SSH通常用于提供加密的网络服务,如远程登录、文件传输等,而在此项目中,我们将构建一个基于Socket TCP的自定义安全...

    linux程序配置的几个要点

    总之,理解和掌握这些Linux程序配置要点,能够让你在维护和管理Linux系统时更加得心应手。无论是源码编译、守护进程创建,还是SSH和数据库工具的使用,都需要不断学习和实践,以提高工作效率和系统的稳定性。

Global site tag (gtag.js) - Google Analytics