微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从Ubuntu终端中运行的python脚本导航?

如何解决如何从Ubuntu终端中运行的python脚本导航?

我当前在ubuntu服务器18.04中运行python3脚本。当我在命令行中输入新命令时,它只会打印命令。我的终端窗口如下所示:

mitch@server:`$ cd /home/mitch/folder
mitch@server:`/folder$ python3 main.py
file running ...
text i input just shows like this

我需要保持脚本运行并运行其他命令,如何导航回:

mitch@server:`

我是服务器/ Ubuntu /命令的新手,所以这似乎微不足道!谢谢

解决方法

因此,您不能“导航”到该位置,因为从技术上讲,您已经在外壳中运行了一个脚本,该脚本正在占用您的外壳-就像在全屏模式下打开程序一样,想一想

但是您有一些选择:

最基本的方法是在“后台”运行脚本,这很简单,只需在命令末尾添加&(请注意,它仍会将脚本中的任何消息发送到终端-如果您的脚本被编程为发送消息。

另一种选择是使用终端多路复用,例如,它使您可以打开多个终端,以及分屏终端和许多其他功能。一种比较流行的多路复用器称为tmux,请记住,它确实有一点学习曲线,但是一旦学习就非常有用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。