抱歉,如果我已经问过了.

我对Linux还是个新手.我试图在CentOS的终端上运行一些命令和脚本,但当我关闭终端时,我的脚本停止工作.为什么这个脚本在关闭后仍然在终端上运行?

我已经try 了许多网上可用的解决方案,但没有运气.请!帮助.

谢谢!

推荐答案

你试过tmux了吗?如果没有,您可以运行以下命令,看看这是否对您有帮助.

首先打开终端,在CentOS上安装tmux.

yum install tmux

在那之后创建一个会话.

tmux new-session -d -s session_name

将SESSION_NAME更改为您想要放置的会话名称.将创建一个新会话.您可以运行您的脚本并关闭终端.它将继续在服务器上运行.

如果您想要访问该会话,只需运行此命令.

tmux attach -d -t session_name

您可以使用命令tmux ls列出所有会话.

请!让我们知道这对你是否有效?

谢谢

Linux相关问答推荐

在同一目录中未检测到G++预编译头

在 bash 中使用 tee 时如何返回错误代码

如何使 awk 输出更具可读性?

全屏(Fullscreen)小部件

如何为 Linux 构建 Visual C++ 项目?

diff 命令仅获取不同行的数量

如何获取WiFi网络接口的MAC地址?

何时判断 EINTR 并重复函数调用?

使用inotify的正确方法是什么?

如何从 Linux 中的用户空间访问物理地址?

cmake : 从脚本设置环境变量

ctrl-x 在终端中使用时会发送哪个信号?

如何让 cron 每N分钟运行一次,其中 n % 5 == 1?

如何使用终端打开-虚线文件名?

基于shell中正则表达式的 colored颜色 突出显示输出

如何通过进程名获取PID?

更改 /etc/profile 后,我需要做什么来重置我的 shell?

如何在 sed 中指定非捕获组?

为嵌入式 Linux 设备实施更新/升级系统

Linux 上 POSIX AIO 和 libaio 的区别?