当前位置: 首页 > 面试题库 >

在外壳中运行命令,并在关闭会话时继续运行该命令

诸葛柏
2023-03-14
问题内容

我正在使用Putty连接到远程服务器。我想知道的是,在关闭与Putty的会话后,是否有任何方法可以编写命令并使它们继续运行。原因是我不想一直保持计算机开机。有什么办法吗?

更新解决方案

对于我提出的问题,最好的解决方案是使用所提供的命令之一,例如 nohup
,因为您不必安装任何其他软件。但是,如果您遇到相同的问题,请使用屏幕,然后安装并使用它。太神奇了

我选择诺曼·拉姆齐(Norman Ramsey)作为最喜欢的答案,因为使用命令和 屏幕
提出了几种解决方案。但是,请特别检查PEZ的其他答案,然后您可以洞悉屏幕的功能。


问题答案:

nohup,,disownscreen都很好,但screen最好,因为与其他两个不同,它screen使您可以断开与远程服务器的连接,保持一切运行,然后稍后重新连接以查看发生了什么。与nohupdisown您将无法继续互动。



 类似资料:
  • 问题内容: 我想在Jenkins管道中运行像这样的嵌套shell命令: 不幸的是,当我将其格式化为管道语法时: Jenkins似乎无法正确运行它们,但是输出: 我试图在bash下运行命令,如下所示: 在jenkins管道上运行bash命令, 但最终遇到类似的问题。任何想法如何解决这个问题? 问题答案: 如果将shell命令扩展为两行,这对于Jenkins Pipeline来说将变得更加容易: 第一

  • 问题内容: 有没有办法在Java应用程序中运行此命令行? 我可以用命令运行它,但是我不能在Java中运行它。 问题答案:

  • 我有下面的课。它允许我通过java执行命令。 当我运行命令时,上一个命令的结果没有保存。例如: 给出输出: 为什么第二个“ls”命令不显示“bin”目录的内容?

  • 如何让这个CURL命令在Zapier中按计划运行? Curl-请求POST\

  • 我无法在NodeJS应用程序中使用< code>exec运行Conda命令。 我收到以下错误: /bin/sh: /用户/用户名/桌面/存储库/项目/XYZ: 是一个目录 命令未发现错误:您的 shell 未正确配置为使用“conda 激活”。要初始化您的 shell,请运行 目前支持的shell有:-bash-fish-tcsh-xonsh-zsh-powershell 请参阅“conda in

  • 我有这个命令来编译我的程序。 我创建了以下makefile。 如果从terminal运行该命令将成功,但make将失败。 它将失败,并出现错误 该文件应该在命令中使用导入。 我认为Makefile中的命令执行起来很像bash脚本。 在bash中运行命令和在Makefile中运行命令有什么区别?