远程登录窗口退出后后台运行的程序依然在跑

假设你的程序的名字叫a.sh 。

让它在远程登录窗口退出后后台运行的程序依然在跑,

nohup ./a.sh &    //这句命令会自动将a.sh的输出重定向到nohup.out文件中去

 

如果想重定向a.sh的标准输出到自己的文件的话,可以使用:

nohup ./a.sh > a.log &

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你想停止并退出正在运行的 Python 后台任务,可以使用 `Ctrl + C` 组合键来中断程序的执行。这会发送一个中断信号给程序,使其停止运行。如果你希望在程序执行完当前的任务后再停止程序,可以在程序中添加一个退出信号的处理函数。例如,你可以使用 `signal` 模块来注册一个信号处理函数,当程序接收到指定的信号时,执行该函数来停止程序的运行。 ### 回答2: 当确认需要停止并退出正在运行的Python后台任务时,我们可以执行以下步骤: 1. 打开命令行或终端窗口,并定位到正在运行后台任务的目录或环境。 2. 查找正在运行的Python进程的PID(进程ID)。我们可以使用如下命令:`ps -ef | grep python`。 3. 根据步骤2获得的PID,可以使用`kill`命令来停止该进程。例如,`kill <PID>`或`kill -9 <PID>`。 4. 在停止进程后,我们可以通过输入`exit`或`quit()`命令来退出Python环境。 请注意,上述步骤可能因操作系统或具体情况而有所不同。在执行前,请确保你确实需要停止并退出正在运行的Python后台任务,以免造成数据丢失或其他不可逆的影响。 ### 回答3: 如果要停止并退出正在运行的Python后台任务,可以采取以下步骤: 1. 找到运行该任务的终端或命令行窗口。如果是在操作系统的后台进程中运行,可以尝试使用任务管理器或类似工具来找到该任务的进程。 2. 可以尝试按下"Ctrl + C"组合键来发送中断信号给任务。在大多数情况下,这会中断正在运行的任务并退出。 3. 如果按下"Ctrl + C"没有效果,可以尝试使用"Ctrl + \ "组合键,这会发送退出信号给任务,并在一些情况下会强制终止任务。 4. 如果以上方法都不起作用,可以使用操作系统的任务管理器或类似工具来终止或结束该任务的进程。 需要注意的是,上述方法可能会因为操作系统、终端应用程序或其他因素而有所差异。在执行上述操作时,请确保你有足够的权限来停止和退出程序,以免产生任何意外后果。另外,如果任务运行在服务器或远程计算机上,你可能需要远程连接到该计算机才能执行上述操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值