• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >perl > perl查找进程PID的例子

perl查找进程PID的例子

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了perl脚本进程pid,perl执行shell时的pid,perl进程,perl 多进程,perl printf函数 例子等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

主要是利用查找/proc目录下的相关文件进行查找.

#!/usr/bin/perl 
use strict;
use warnings;
#usage: process_grep.pl  ProcessName
exit( main(@ARGV) );
 
sub main {
  my $Phash;
  my $ProcessName = shift;
  my $PROC_DIR  = "/proc";
  chdir $PROC_DIR;
  my @pids = glob "[0-9]*";
  for my $pid (@pids) {
    open( FH, "$pid/cmdline" ) or die "Can't $pid file $!";
    $Phash->{$pid} = $_ while <FH>;
  }
  delete $Phash->{"$$"};
  for my $pid ( keys %$Phash ) {
    print $pid, "\n" if $Phash->{$pid} =~ /$ProcessName/;
  }
  return 0;
}
</div>

</div>

您可能想查找下面的文章:

  • perl查找进程PID的例子

相关文章

  • Perl模块编写说明
  • 详细说明什么是Perl
  • Perl初学笔记之Hello World
  • perl用{}修饰变量名的写法分享
  • Perl操作系统环境变量的脚本代码
  • 有关perl正则表达式的一些杂项
  • perl的格式化输出及chomp的重要性分析
  • 使用perl清理电脑上重复文件实现代码(续)
  • perl中子程序中参数的两种引用(传递)方式介绍
  • perl ping检测功能脚本代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • perl pop push shift unshift实例介绍
    • 一行代码解决 perl输入 排序 输出问题
    • Perl从文件中读取字符串的两种实现方法
    • perl中的字符串操作函数chomp与chop介绍
    • Perl初学笔记之Hello World
    • perl哈希hash的常见用法介绍
    • Perl学习笔记之CPAN使用介绍
    • Perl合并文本的一段实例代码
    • Perl读写文件简单示例
    • Perl中捕获警告信息、异常信息并写入日志详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有