用nohup加命令不行,机器可以使用screen,查找了screen相关命令,但是不明白和我用提交命令让一个文件夹里面的东西开始运算有什么关系,不会使用screen,是在这个文件夹里面输入screen,窗建会话完了然后呢?目地是想让提交命令之后,终端断了任务也能不断 这两者怎么联系起来?
该回答引用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会话挂起并返回到终端。关闭终端后,程序将继续在后台运行。
不知道你这个问题是否已经解决, 如果还没有解决的话: