小编Leo*_*Leo的帖子

如何使用perl单独获取linux进程ID

当我在命令提示符下执行以下命令时,它工作正常.但是当我在perl脚本中包含相同内容时,它会显示整个进程名称.

ps -ef | grep truecontrol | awk '{print$2}'
Run Code Online (Sandbox Code Playgroud)

回报

4567
3456
Run Code Online (Sandbox Code Playgroud)

当我通过perl执行它时,它显示了整个过程的细节.我想将它分配给一个变量数组并对其进行处理.让我知道怎么做?

my $process_chk_command = `ps -ef | grep truecontrol | awk '{print$2}'`;
print($process_chk_command);


root      9902  9890  0 05:50 ?        00:00:03 /opt/abc/jre/bin/java -DTCFTP=1 -d64 -Xms16m -Xmx64m -Djava.library.path=/opt/abc/server/ext/wrapper/lib -cla
Run Code Online (Sandbox Code Playgroud)

perl

3
推荐指数
2
解决办法
8155
查看次数

带有关键字的perl命令行参数

我是Perl的新手,目前我将命令行参数传递给perl脚本并通过ARGS [0]检索它.

perl <perlscript.pl> windows IE.
Run Code Online (Sandbox Code Playgroud)

我想给上面提到的值提供关键字.

perl <perlscript.pl> -os windows -browser IE -instance 2.
Run Code Online (Sandbox Code Playgroud)

有时可能存在或不存在实例.我如何在perl脚本中处理此问题.

perl command-line-arguments

0
推荐指数
1
解决办法
154
查看次数

标签 统计

perl ×2

command-line-arguments ×1