linux_redhat_线程后台运行方法

建议看完1:后直接看2 screen 方式熟练些可靠。

1  次方法适用于redhat系统,unbunt* 系统用screen 命令 

产看系统版本

cat /proc/version

首先项目制作的sh文件 ,ls显示是默认为白色,没有执行权限,修改执行权限

chmod 777 startup.sh

修改后效果如下

让其后台运行的方法 

./ startup.sh &

备注:加上&是后台运行 ,运行后,摁住Ctrl A+D 返回。

查看线程是否在后台运行,

ps -ef | grep startup

备注:startup 脚本名称

------------------分割线----------------

2 安装screen  使用screen 管理线程

[还有一种更加强大的方式是使用screen]

如果你使用APT软件包管理工具:apt-get install screen
如果你使用yum软件包管理工具:yum install screen

screen 运行后台线程

screen -S news ./startup.sh

[news 为自己起的线程名称]

然后点击ctrl +A+D回到主线程

查看后台线程  

screen -ls

进入后台线程

screen -r testname[或者根据ls显示的线程id]

停止

ctrl+c

 

 

 

你可能感兴趣的:(redhat)