xshell终端使程序在linux服务器后台运行的两种方式

您所在的位置:网站首页 xshell关闭服务器 xshell终端使程序在linux服务器后台运行的两种方式

xshell终端使程序在linux服务器后台运行的两种方式

2023-07-25 06:57| 来源: 网络整理| 查看: 265

1. nohup + & 两种命令组合使用 例如:

nohup python hello.py &

nohup命令优缺点: 优点:终端断开会话(程序)依然进行 缺点:一旦运行该命令,终端不在接受其他任何标准输入(原因是nohup只是不挂起,并不拥有后台执行的功能) & 命令的优缺点: 优点:程序后台执行 缺点:终端断开,进程(程序)也会中断 所以结合两者优点,互相弥补对方缺点。 注意:这里我使用的时候遇到一个问题,nohup命令会将程序的输出放在一个nohup.out文件中,但我断开终端再连接时发现这个文件里面的输出结果没有了,所以提醒大家使用时可以自己先搞个程序测试一下。 2.screen命令(真的香) 相当于开了多个虚拟终端连接。 常用命令:

screen -S hello #创建子窗口,hello是窗口名称 screen -ls #查看所有创建的子窗口 screen -r hello # 进入指定的子窗口 screen -d hello #删除指定的子窗口,无法生效时可以进入子窗口,然后执行 exit 命令

参考博客:

xshell怎么让程序后台运行_linux将任务放到后台运行的方式

在此感谢大佬!

最后在具体操作的过程在有什么问题,欢迎大家一起交流讨论。 在下编程小白,如果有什么错误欢迎大家批评指正! 邮箱:[email protected]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3