pycharm远程连接服务器,关闭页面后,没执行完的文件在服务器后台还会运行吗
时间: 2023-07-15 16:11:15 浏览: 442
如果您在 PyCharm 中通过远程连接运行了一个 Python 脚本,并且在关闭 PyCharm 页面之前没有停止该脚本,则该脚本将在服务器上继续运行直至完成或者您手动停止它。这是因为 PyCharm 只是提供了一个远程连接终端,您在其中运行的所有命令和程序都是在服务器端运行的,与您是否关闭 PyCharm 页面无关。
如果您想在关闭 PyCharm 页面后仍然让程序继续在服务器上运行,可以使用 nohup 命令在后台运行程序:
```
nohup python script.py &
```
这将使脚本在后台运行,并将所有输出重定向到 nohup.out 文件中。这样,即使您关闭了 PyCharm 页面,程序仍将继续在服务器上运行。
相关问题
pycharm远程连接服务器,关闭pycharm还会运行文件吗
如果您在 PyCharm 中运行了远程服务器上的代码并且关闭了 PyCharm,那么在服务器上运行的代码将不会被停止。因为在 PyCharm 中运行代码只是在远程服务器上启动了一个进程,与 PyCharm 的连接仅仅是为了发送命令和接收输出。因此,关闭 PyCharm 不会影响正在运行的代码。如果您想要停止在服务器上运行的代码,您可以在服务器上使用系统命令来停止它,或者在 PyCharm 中重新连接到服务器并手动停止进程。
关闭pycharm页面,服务器还会后台运行吗
如果您在PyCharm中运行了一个Python脚本,并且在关闭PyCharm时没有停止该脚本,则该脚本将继续在后台运行。但是,如果您关闭了整个PyCharm应用程序,则该脚本也将停止运行。
请注意,如果您在服务器上使用PyCharm,则关闭远程桌面连接或终端会话也会导致PyCharm和其中运行的脚本停止运行。为了使脚本在服务器上持续运行,您可以使用nohup命令或者在tmux或screen会话中运行脚本。这些方法可以让脚本在后台持续运行,即使您关闭了终端或远程桌面连接。