网站通知模板,17网一起做网店普宁潮汕,直播网站开发价格,专业做招商的公司1.ps 各字段含义 如果让程序始终在后台执行#xff0c;即使关闭当前的终端也执行#xff08;之前的做不到#xff09;#xff0c;这时候需要nohup。 该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭中断后#xff0c;在另一个终端jobs已经无法看到后台…1.ps 各字段含义 如果让程序始终在后台执行即使关闭当前的终端也执行之前的做不到这时候需要nohup。 该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭中断后在另一个终端jobs已经无法看到后台跑得程序了此时利用ps进程查看命令 ps -aux | grep test.sh #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序不以终端机来区分USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDUSER: 行程拥有者 PID: pid%CPU: 占用的 CPU 使用率%MEM: 占用的记忆体使用率VSZ: 占用的虚拟记忆体大小RSS: 占用的记忆体大小TTY: 终端的次要装置号码 (minor device number of tty)STAT: 该行程的状态linux的进程有5种状态 D 不可中断 uninterruptible sleep (usually IO)R 运行 runnable (on run queue)S 中断 sleepingT 停止 traced or stoppedZ 僵死 a defunct (”zombie”) process 高优先级 N 低优先级 L 有些页被锁进内存 s 包含子进程 位于后台的进程组 l 多线程克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do) 1) ps a 显示现行终端机下的所有程序包括其他用户的程序。 2ps -A 显示所有程序。 3ps c 列出程序时显示每个程序真正的指令名称而不包含路径参数或常驻服务的标示。 4ps -e 此参数的效果和指定A参数相同。 5ps e 列出程序时显示每个程序所使用的环境变量。 6ps f 用ASCII字符显示树状结构表达程序间的相互关系。 7ps -H 显示树状结构表示程序间的相互关系。 8ps -N 显示所有的程序除了执行ps指令终端机下的程序之外。 9ps s 采用程序信号的格式显示程序状况。 10ps S 列出程序时包括已中断的子程序资料。 11ps -t 指定终端机编号并列出属于该终端机的程序的状况。 12ps u 以用户为主的格式来显示程序状况。 13ps x 显示所有程序不以终端机来区分。 ps是显示当前状态处于running的进程grep表示在这些里搜索而ps aux是显示所有进程和其状态。 2. jobs 查看当前有多少在后台运行的命令 jobs -l选项可显示所有任务的PIDjobs的状态可以是running, stopped, Terminated。 但是如果任务被终止了killshell 从当前的shell环境已知的列表中删除任务的进程标识。 3. 加在一个命令的最后可以把这个命令放到后台执行如 watch -n 10 sh test.sh #每10s在后台执行一次test.sh脚本 4.fg 将后台中的命令调至前台继续运行。如果后台中有多个命令可以用fg %jobnumber是命令编号不是进程号将选中的命令调出。 5.bg 将一个在后台暂停的命令变成在后台继续执行。如果后台中有多个命令可以用bg %jobnumber将选中的命令调出。 6.kill 通过jobs命令查看job号假设为num然后执行kill %num 通过ps命令查看job的进程号PID假设为pid然后执行kill pid 前台进程的终止Ctrlc 7.top 转载于:https://www.cnblogs.com/Reallylzl/p/10762232.html