ps -ef prints the arguments, so grep *can* report its own process (race condition).
Further I guess the dot should be real (not any character).
Either use the [ ] trick
Code:
ps -ef | grep "cybAgent[.]bin"
or avoid the ps arguments
Code:
ps -eo pid,comm | fgrep cybAgent.bin
or use pgrep
Code:
pgrep "cybAgent[.]bin"
The exit status of all these grep commands can be tested. For example in an if clause
Hi,
i'm designing a unix script and i want to know if there is a shell command or a way to see if perl is installed in the system.
thanks in advance! (5 Replies)
Is there a quick way to check for installed perl modules on a solaris server? I found using perl -e "use Crypt::DES" will work for checking one package at a time. I was wondering if there was anything else out there? (4 Replies)
Hi all im hoping someone can help, i want to check if a rpm package is installed, if it is then display one text if not then another text, below is what i have got so far, im am very much a noob at this, as you can probably can see so if possible make it simple, and a big thankyou if you can help... (3 Replies)
Hi All,
I want to check if the perl DBI package is already installed my AIX unix machine. is there any command to check this? Please help.
Thanks,
Am (2 Replies)
Hi All,
I wanted to know what time the box jobs were loaded into a particular Autosys Instance.
Is there a autosys command to find out the above? (The timestamp at which a box was loaded)
I had loaded my JIL script without outputting it to the log file. (4 Replies)
Hi how can I check to see that init.d or xinit.d is installed on a system?
*edit*
Also is there a way to have it be platform independant?
rpm -qa works on some, but not all
Any help is appreciated (0 Replies)
How do check the programs that the actual user of the computer installed. I do not care at all about the default programs that came with your distro of Linux, I only want the user installed programs. (1 Reply)
Hi,
On a unix/linux server, how do I check if Autosys or Control-M (scheduler) is running? are there unique processes for these applications that I could do
ps -ef | grep ???
thanks,
Jason (11 Replies)
I need a programmatic way to check, that supersede of required package is installed. At Linux I do it using rpmvercm utility to compare installed package version to my minimal requirement.
So - I need analog of Linux "rpmvercm" utility for Solaris (10/11)
Let us say - I know that minimal version... (10 Replies)
I would like to know how to identify the installed "Physical Processor" .here is the output #psrinfo -pv of from 2 systems :
- System 1
The physical processor has 8 virtual processors (0-7)
SPARC-T4 (chipid 0, clock 2848 MHz)
-System 2
The physical processor has 8 virtual... (3 Replies)
Discussion started by: ahmedamer12
3 Replies
LEARN ABOUT DEBIAN
lr_env
LR_ENV.IN(1) LogReport's Lire Documentation LR_ENV.IN(1)NAME
lr_env - Gives information on the location of the current Lire installation
SYNOPSIS
eval `lr_env `
DESCRIPTION
lr_env prints on STDOUT shell code which can be evaled to access information on the Lire installation.
The following variables are printed:
LR_PREFIX
The prefix where Lire is installed.
LR_LIBDIR
The directory where the supporting scripts are installed.
LR_SYSCONFDIR
The directory where configuration files are installed.
LR_BINDIR
The directory where user binary are installed.
LR_MANDIR
The directory where man pages are installed.
LR_PLUGINSDIR
The directory where Lire::Plugin initializers are installed.
LR_SCHEMASDIR
The path where DLF schemas are installed.
LR_REPORTSDIR
The path where report specifications are installed.
LR_FILTERSDIR
The path where filter specifications are installed.
LR_DOCDIR
The directory where documentation is installed.
LR_SPECSDIR
The path where XML configuration specifications are installed.
LR_TEMPLATESDIR
The path where XML report templates are installed.
LR_PERL5LIBDIR
The directory where platform independant perl modules are installed.
VERSION
$Id: lr_env.in,v 1.7 2006/07/23 13:16:32 vanbaal Exp $
COPYRIGHT
Copyright (C) 2002 Stichting LogReport Foundation LogReport@LogReport.org
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with
http://www.gnu.org/copyleft/gpl.html.
AUTHOR
Francis J. Lacoste <flacoste@logreport.org>
POD ERRORS
Hey! The above document had some coding errors, which are explained below:
Around line 106:
You forgot a '=back' before '=head1'
Lire 2.1.1 2006-07-23 LR_ENV.IN(1)