如何创建一个简单的shell脚本来检查系统是否具有指定名称的进程?

时间:2017-01-17 08:33:57

标签: bash shell operating-system

几乎是一个脚本,用于检查系统是否具有指定名称的进程。如果它确实找到了任何进程,它会杀死所有进程,报告已终止的进程数,否则它回应说没有这样的进程存在。

例如:  $ terminateProcess [正在运行的cpp程序] 应该杀死所有[给定文件名]进程。

任何身体都可以让我开始......

1 个答案:

答案 0 :(得分:0)

无需制作一个shellcript,pkill存在多年。 man pkill:

 pkill  will  send  the  specified  signal  (by default SIGTERM) to each
       process instead of listing them on stdout.

       -c, --count
              Suppress  normal  output; instead print a count of matching pro‐
              cesses.  When count does not match anything, e.g. returns  zero,
              the command will return non-zero value.

       Example 2: Make syslog reread its configuration file:
              $ pkill -HUP syslogd