10-29-2010
who shows who is logged in (now).
last shows both who is logged in now, and who was logged in previously, as well as how long they were logged in for. The output requires some parsing to get to the information you are looking for.
On AIX, I'd use fwtmp (to read the wtmp file that holds this information) to make this easier. There should be a similar command for other OS's.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
writing a script that will check every 5 seconds whether a particular user has
logged into the system
# Determine if someone is logged on
# Version 4.0
if
then
echo “ Incorrect number of arguments”
echo “Usage: $ ison4 <user>”
else
user=“$1”
if who | grep “$user” > /dev/null
then... (2 Replies)
Discussion started by: kim187
2 Replies
2. Shell Programming and Scripting
Hello,
i know who command gives you the time when particular user logged in. And subtracting today's date and time from the one found in who we can get how much time user logged in. But this can get very much clumsy as we can't subtract date directly in unix . Is there any other way or command... (4 Replies)
Discussion started by: salman4u
4 Replies
3. UNIX for Dummies Questions & Answers
Hi all..
I was trying to do a little shell script, that would list users and their login times, lets say like last 5 days.
But I couldnt figure out how to count users login times from previous days. Any tips?
Funny that nobody has do this kinda script before, or atleast I couldnt find on... (2 Replies)
Discussion started by: Kimmo_
2 Replies
4. UNIX Desktop Questions & Answers
how can i know which users have logged in at specified given start and end time in 24 hour format? (3 Replies)
Discussion started by: meherzad4u
3 Replies
5. UNIX for Dummies Questions & Answers
Hi all
So I am thinking my inability to cope with math is bogging me down here so Im asking for help.
I want to determine how long a user has been logged on for by using the date and who commands to determine the time they have been logge don.
My problem is that I keep getting the wrong... (2 Replies)
Discussion started by: losingit
2 Replies
6. Homework & Coursework Questions
I was given this to do,
Write a Shell script to automatically check that a specified user is logged in to the computer.
The program should allow the person running the script to specify the name of the user to be checked, the frequency in seconds at which the script should check. If a... (0 Replies)
Discussion started by: operator
0 Replies
7. Shell Programming and Scripting
Hi
I have below scenario, I hope this could be possible, but as of now no idea how to implement this.
Mount point in this location /abc/mp, and there will different users who will be executing one the file shell1.sh file located in /abs/mp, but every user will execute this shell1.sh file from... (1 Reply)
Discussion started by: shekharjchandra
1 Replies
8. Shell Programming and Scripting
Hi,
I am relatively new to the cluster administration and shell scripting. I need help on a shell script which can help me determine how many cpu's over time, any particular ( or all registered users on a cluster ) are using. To generate data say over a period of week and list of users and their... (6 Replies)
Discussion started by: anuj06
6 Replies
9. Shell Programming and Scripting
help me (1 Reply)
Discussion started by: sonu pandey
1 Replies
10. Shell Programming and Scripting
I'm not sure exactly how to display the day of the week when a particular date is entered. For example, if April 12 2016 is entered then the result should be Tuesday. Or if June 17 2015 is entered then the result should be Wednesday. I know you can use
$ date -d "1974-01-04" +"%A"
but I... (1 Reply)
Discussion started by: bud1738
1 Replies
LEARN ABOUT DEBIAN
lire::weekcalculator
WeekCalculator(3pm) LogReport's Lire Documentation WeekCalculator(3pm)
NAME
Lire::WeekCalculator - handle different weeknumbering schemes
SYNOPSIS
use Lire::WeekCalculator;
my $week_calc = new Lire::WeekCalculator();
my $week_no = $week_calc->week_number( $time );
DESCRIPTION
We support three values for LR_WEEK_NUMBERING: ISO (strftime's %V): week starts on monday; W (week starts on monday) and U (week starts on
sunday). See strftime(1).
CONSTRUCTOR
new( %params )
Creates a new week calculator. The style of week numbering is selected using the "style" parameter. If that parameter is omitted, it
defaults to the style set in 'lr_week_numbering' configuration variable.
style()
Returns the week numbering style used. This will be either "U", "W" or "ISO".
week_number( $time )
Returns the week number of $time according the current week numbering scheme. The week number returned is between 1 and 53.
week_idx( $time )
Returns the week index of $time according to the week numbering scheme. The week index is Lire specific and is used to normalise
computations between different scheme in regards of the first incomplete week of the year. In the ISO case, the week index is always equals
to week_number() - 1, for the other style, the week index of the week 0 will be one less than the last week number of the previous year.
last_week_of_year($year)
Returns the week number of the last week in the year $year.
week_start( $year, $week_no )
Returns the epoch time of the first day of week $week_no in year $year when calculated using current style.
find_year_week1_start_date($year)
Returns the date (epoch) at which the first day of the first week of the year $year starts.
strformat()
Returns a string that can be used as the format specificier in calls to strftime to print the week number of this style.
strfdate()
Emulates POSIX::strftime() but picks up the %V if the system strftime doesn't support it. Should be called whenever you use format strings
that may contain week-of-the-year-codes.
AUTHORS
Joost van Baal <joostvb@logreport.org>,
Francis J. Lacoste <flacoste@logreport.org>,
Wessel Dankers <wsl@logreport.org>
VERSION
$Id: WeekCalculator.pm,v 1.16 2006/07/23 13:16:30 vanbaal Exp $
COPYRIGHT
Copyright (C) 2002 Stichting LogReport Foundation LogReport@LogReport.org
This file is part of Lire.
Lire 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.
Lire 2.1.1 2006-07-23 WeekCalculator(3pm)