Linux前后台运行命令及切换
一:Linux运行命令 一 后台运行 关闭当前终端也可以运行 ① & 命令:加在最后一个命令的最后,可以把这个命令放在后台执行; ② nohup命令:不挂断的运行命令 nohup ./red.sh & nohup ./text & 二 查看前后台运行进程 提供了两个命令可以使用
一:Linux运行命令
一 后台运行
关闭当前终端也可以运行
① & 命令:加在最后一个命令的最后,可以把这个命令放在后台执行;
② nohup命令:不挂断的运行命令 nohup ./red.sh & nohup ./text &
二 查看前后台运行进程
提供了两个命令可以使用:jobs 和 ps,区别是jobs用于查看当前终端后台运行的任务,换了终端咋看不见了。而ps用于查看瞬间进程的动态,也可以看到别的终端后台运行的进程。
① jobs 命令:查看当前终端后台运行的任务 jobs -l (显示PID等信息) (+:表示当前任务 - :表示后一个任务)
② ps 命令: ps -aux|grep "text.sh" a:(all)显示所有进程 u :以用户为主的格式 x : 所有的进程不以终端区分。
三 关闭后台运行的进程
kill命令 : 结束进程 kill % PID(or jobnum)
Ctrl + c 也可以终止
四 前后台进程的切换和控制
①fg命令: 将后台调用到前台运行 fg % PID(or jobnum)
②Ctrl + z命令 : 前台 转到 后台运行,并且为后台暂停状态。
③bg % PID(or jobnum):将后台暂停的进程,运行起来。
更多推荐
所有评论(0)