用nohup加命令不行,机器可以使用screen,查找了screen相关命令,但是不明白和我用提交命令让一个文件夹里面的东西开始运算有什么关系,不会使用screen,是在这个文件夹里面输入screen,窗建会话完了然后呢?目地是想让提交命令之后,终端断了任务也能不断 这两者怎么联系起来?
2条回答 默认 最新
- 守时间的孤岛 2023-04-13 15:36关注
该回答引用chatgpt:
在Linux系统中,可以使用screen命令在后台运行程序并使其持续运行,即使终端会话已经关闭。以下是使用screen命令在Linux系统中运行程序的步骤:
连接到Linux系统并打开终端。
输入screen命令开始一个新的screen会话。
运行你想要在后台持续运行的程序。例如,你可以输入python your_program.py来运行一个Python程序。
按下Ctrl+A,然后按下D键,以将screen会话挂起并返回到终端。
关闭终端并退出SSH会话。你的程序仍然在后台运行。
当你需要重新连接到screen会话时,请使用screen -r命令。
通过这种方式,你可以在后台运行程序,即使终端会话关闭,也可以让程序继续运行。在使用screen会话期间,你可以使用Ctrl+A,然后按下C键在当前会话中创建一个新的窗口,或者使用Ctrl+A,然后按下N键和P键在不同的窗口之间切换。
如果你想在screen会话中运行提交命令来开始运算,请进入程序所在的文件夹并输入screen命令以开始一个新的screen会话。然后,输入提交命令以开始运算。按下Ctrl+A,然后按下D键以将screen会话挂起并返回到终端。关闭终端后,程序将继续在后台运行。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
- ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
- ¥30 求给定范围的全体素数p的(p-2)的连乘积
- ¥15 VFP如何使用阿里TTS实现文字转语音?
- ¥100 需要跳转番茄畅听app的adb命令
- ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
- ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
- ¥50 opencv4nodejs 如何安装
- ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
- ¥15 nginx反向代理获取ip,java获取真实ip