Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What does the following command line produce? Explain each
aspect of this line.

$ (date ; ps -ef | awk {print $1}' | sort | uniq | wc -l )
>> Activity.log

Answer Posted / alf55

There is one thing different between who and this command in
that there are processes on the system that are run as
daemons and they will end up in the count (so nicely
described in answer #3). But as pointed out in answer #2,
it does include the header line entry in its count. To fix
that problem, (date ; ps -ef | sed '1 d' | cut -d\ -f1 |
sort -u | wc -l) >> Activity.log
could be used.

The "sed '1 d' " will delete the first line (removing the
header line

the "cut -d\ -f1" (Note there a space after the "\" and
then another space for the field separator.) which is the
same as "awk '{print $1}'".

the "sort -u" does the same work as "sort | uniq".

The ">> Activity.log" is a redirection that appends so date
and the count is append to the current data in the file
"Activity.log". Note: is will not show the ">>" as shown in
answer #3.

Examples of users that will show up in this script that will
not show up using "who | cut -d\ -f1 | sort -u | wc -l":

apache
messagebus
haldaemon
dhcp
lighttp
postmaster
ldap
mysql
postgres
memcached
openvpn

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which command is used to find what is in your home directory?

986


What is cat command in linux?

1011


tell me something about linux commands.

1086


Why is linux cpu usage so high?

1050


How to know linux os is 32 bit or 64 bit?

1002


What is phony in makefile?

1007


What is type command in linux?

1059


What is bc command in unix?

1043


How do I check memory usage on linux?

1091


What does history command do in linux?

1167


How do I check cpu usage?

1011


What the command used for list the contents of your home directory, current directory and all subdirectories?

954


What are the ms dos commands?

1061


How do I run a .sh file in linux?

1113


What is the syntax of mkdir?

1103