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

即使注销SSH,如何在后台运行Python脚本?

邵骏喆
2023-03-14
问题内容

我有Python脚本,bgservice.py并且希望它一直运行,因为它是我构建的Web服务的一部分。即使注销SSH,如何使它连续运行?


问题答案:

运行nohup python bgservice.py &以获取脚本以忽略挂断信号并继续运行。输出将被放入nohup.out

理想情况下,您可以使用类似的脚本来运行脚本,supervise以便在脚本终止时可以重新启动。



 类似资料:
  • 问题内容: 我有一个脚本,每5分钟检查一次PC上的内容,并且我不希望Python显示在任务栏上。我使用Windows作为操作系统。 有什么方法可以让Python在后台运行并强制其不在我的任务栏中显示? 问题答案: 在控制面板中查找计划任务。

  • 问题内容: 我有一个程序,需要很多时间才能完成。它以root身份通过ssh运行。 我希望它在注销后继续运行,这可能吗,我将如何实现? 问题答案: 假设您有一个在前台运行的程序,请 按ctrl-Z ,然后: 如果只有一项作业,则无需指定作业号。只需使用和即可。 以上步骤说明: 您按ctrl-Z。系统挂起正在运行的程序,显示作业编号和“已停止”消息,并返回到bash提示符。 您键入命令(该命令已在其中

  • 问题内容: 我有一个批处理文件,可在Windows 2003服务器中启动Java进程。根据安全策略,如果用户在特定时间段内处于非活动状态,则该计算机的用户将被强制注销。问题在于,当用户注销时,该过程也会终止。 我安排了一个新任务(“控制面板”->“计划任务”),并选择了“计算机启动时”选项,并在那里提供了用户帐户详细信息。但这似乎没有任何效果,用户仍然注销并且该进程终止。是否需要重新启动才能使此更

  • 问题内容: 问题 我有一个表单,提交后将运行基本代码来处理提交的信息,并将其插入数据库中以显示在通知网站上。此外,我还有一个列表,他们注册了通过电子邮件和SMS消息接收这些通知的人员。此列表暂时是微不足道的(仅推送约150个),但是足以导致花费一分钟以上的时间在整个订户表中循环并发送150多个电子邮件。(由于批量电子邮件政策,电子邮件是根据我们的电子邮件服务器的系统管理员的要求单独发送的。) 在此

  • 问题内容: 我写了两个shell脚本和。在和我有一个无限的for循环,他们打印一些输出到终端。我想写另一个脚本,同时呼吁和,但我想用户立即恢复,而不是已经无限运行脚本的终端的控制,我想隐藏在终端输出。 问题答案: 使用,如果你的后台作业需要较长时间才能完成,或者你只是使用SecureCRT的或类似的东西登录服务器。 重定向 标准输出 和 标准错误 ,以忽略输出。

  • 问题内容: 我正在编写一个python脚本,该脚本可以检查各种条件并相应地运行powershell脚本,以帮助我自动完成从Windows XP到Windows 7的迁移。powershell脚本提供了自己的输出,可让用户了解发生的情况。我想获取powershell脚本的输出并将其打印为python脚本的输出。我环顾了一些问题,这些问题似乎想做同样的事情,但似乎对我没有帮助。最初我尝试使用 如此处的