11.fg , bg

有时,命令需要很长的时间才能执行完成。对于这种情况,我们使用‘bg’命令可以将任务放在后台执行,而用‘fg’可以调到前台来使用。

我们可以通过‘&’在后台启动一个程序:

  1. find . -name *iso > /tmp/res.txt & 

一个正在运行的程序也可以通过“CTRL+Z”和“bg”命令组合放到后台运行。

  1. find . -name *iso > /tmp/res.txt & - 启动一个程序 
  2.  
  3. ctrl+z - 挂起当前执行程序 
  4.  
  5. bg - 将程序放到后台运行 

我们可以使用‘jobs’命令列出所有后台进程。

  1. jobs 

使用‘fg’命令可以将后台程序调到前台执行。

  1. fg %进程id 

12.ipcs

ipcs命令报告进程间通信设施状态。共享内存,信号量和消息队列)

用-p参数联合-m、-s或-q使用,可以获得相关的进程间通信的进程ID。

  1. ipcs -p -m 

下面屏幕截图列出了最近访问了共享内存段的进程的创建者的ID和进程ID。

总结

总之 ,这些命令可以帮助管理员修复问题和改善性能。同样作为一名普通用户也需要解决进程出现的问题。所以,熟悉如此繁多的命令,从能有效管理进程是行之有效。




相关内容