Sponsored Content
Top Forums Shell Programming and Scripting WPAR monitoring shell script suggestions needed Post 302718895 by aix_admin_007 on Sunday 21st of October 2012 11:35:21 AM
Old 10-21-2012
Thanks agama, you are the BEST

Thanks agama, you are the BEST

---------- Post updated at 11:35 AM ---------- Previous update was at 11:27 AM ----------

Hi agama,

I am trying to get the date included in the output, am i doing it correctly, need your suggestion.

Code:
awk '
/^Name/ { next; }
/^---/ { next; }
{
    state[$2] = state[$2] $1 " ";
    if( $2 == "A" )
        acount++;
    else
        others++;
}
END {
printf( "==== WPAR Status Check =====\n" );
printf( "==== `date` ====" );
printf( "**** WPAR state Active:\n\t%s\n", state["A"] );
printf( "\t%d WPAR state A-Active\n\n", acount );
printf( "**** WPAR state Defined/Transition/broken:\n\t%s %s %s\n", state["D"], state["T"], state["B"] );
printf( "\t%d WPARs are in Defined/Transition/Broken state\n", others );
}
'

Quote:
Output:
==== WPAR Status Check =====
==== `date` ====**** WPAR state Active:

Last edited by aix_admin_007; 10-21-2012 at 12:36 PM.. Reason: added more data
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Weblogic monitoring shell script

HI, I'm new in unix. I would like to know if you have a ready script for monitoring the weblogic and managed servers. I want to have a script that checks the weblogic once in a while if it's up and running. if not running, will send an email to me. any idea? please help me. i will... (4 Replies)
Discussion started by: tungaw2004
4 Replies

2. Shell Programming and Scripting

help/suggestions needed with wget

Hi I'm thinking of using the following command to download some music from websites I visit (designated in the mp3blogs.txt file): wget -r -l1 -H -t1 -nd -N -np -A.mp3 -erobots=off -i ~/mp3blogs.txt -P ~/Music/WGet My only question is, is there ANY way to either download files that have... (0 Replies)
Discussion started by: gMan2020
0 Replies

3. Windows & DOS: Issues & Discussions

Backing up virtual machines - opinions/suggestions needed.

Hi, I was required to do a backup of a virtual machine that runs on vmware. The guest operating system is windows, and the host is windows too. I have to backup the whole directory of the virtual machine (say in linux it'll be in /var/lib/vmware/virtual machines/) to a linux server. Initially... (0 Replies)
Discussion started by: 60doses
0 Replies

4. Shell Programming and Scripting

Opinions/Ideas/Suggestions needed

I'm currently developing a script to clean out certain directories based on age and name. Part of the assignment is to ensure that the cleaning of a directory is done under the user id of the owner (script is running as root). I have a few ideas on how to do this, but I'd like to hear your... (3 Replies)
Discussion started by: pludi
3 Replies

5. Shell Programming and Scripting

help needed - log file monitoring script

hi Gurus, Need to pick your brains on this minor script project. I would like to continuously monitor a log file with sample log messages as below, and if PSOldGen percentage is either 99% or 100% for consecutively 10 times, alert someone. {Heap before gc invocations=46516: PSYoungGen ... (6 Replies)
Discussion started by: kenchen722
6 Replies

6. UNIX for Dummies Questions & Answers

Server Monitoring Suggestions

Hi all - newb here. We're a Windows shop and I'm looking for something that I could stand up to monitor various aspects of our servers. I'm specifically looking for something that can: verify that servers are up verify services are up verify remote sites are up/accessible monitor CPU &... (2 Replies)
Discussion started by: Phylum
2 Replies

7. Solaris

Need Suggestions to monitoring Scan Rate

Hi All, I need suggestions to monitoring Scan Rate on Solaris Operating System. Any idea? Thanks Edy (5 Replies)
Discussion started by: edydsuranta
5 Replies

8. Shell Programming and Scripting

Help needed to create a UNIX Space monitoring script

Hi All, Its urgent.. pls help me out.. I want to create a KSH which should generate a report with the list of users and the files larger than 5 GB created by them in a direcorty and send autogenerated e-mail to them. my input would be users list,directory path and the file size (say 5 GB) ... (11 Replies)
Discussion started by: anman0523
11 Replies

9. Shell Programming and Scripting

Shell Monitoring Script

Hi guys, I didn't understand this monitoring script request - I don't ask for the script result. If you understand the request, I'm just asking an explanation to simplify it for me. THE Script Request: Our organization keeps various files in directories structured as... (2 Replies)
Discussion started by: moshesa
2 Replies

10. UNIX for Beginners Questions & Answers

Server monitoring using shell script

I want to write a shell script which is used in cron job and it runs every 4 hours to check whether tomcat servers are running or not . If servers are not running , one email should be triggered like alert notification. if servers are Running then no need to print anything. This is what i want... (5 Replies)
Discussion started by: kk123
5 Replies
pods::SDL::Joystick(3pm)				User Contributed Perl Documentation				  pods::SDL::Joystick(3pm)

NAME
SDL::Joystick -- SDL Bindings for the Joystick device CATEGORY
Core, Joystick SYNOPSIS
use SDL; use SDL::Joystick; SDL::init_sub_system(SDL_INIT_JOYSTICK); die('no joystick found') unless(SDL::Joystick::num_joysticks()); my $joystick = SDL::Joystick->new(0); METHODS
num_joysticks int SDL::Joystick::num_joysticks( void ); Counts and returns available joysticks. name string SDL::Joystick::name( index ); Get the implementation dependent name of joystick. The "index" parameter refers to the N'th joystick on the system. my $num_joysticks = SDL::Joystick::num_joysticks(); printf("%d joysticks found ", $num_joysticks); for($i = 0; $i < $num_joysticks; $i++) { printf("%s ", SDL::Joystick::name($i)); } new object SDL::Joystick->new( index ); Opens a joystick for use within SDL. The "index" refers to the N'th joystick in the system. A joystick must be opened before it can be used. # Initialize the joystick subsystem SDL::init_sub_system(SDL_INIT_JOYSTICK); # Check for joystick if(SDL::Joystick::num_joysticks() > 0) { # Open joystick my $joystick = SDL::Joystick->new(0); if($joystick) { printf("Opened Joystick 0 "); printf("Name: %s ", SDL::Joystick::name(0)); printf("Number of Axes: %d ", SDL::Joystick::num_axes($joystick)); printf("Number of Buttons: %d ", SDL::Joystick::num_buttons($joystick)); printf("Number of Balls: %d ", SDL::Joystick::num_balls($joystick)); } else { printf("Couldn't open Joystick 0 "); } # Close if opened SDL::Joystick::close($joystick) if SDL::Joystick::opened(0); } opened int SDL::Joystick::opened( index ); Determines whether a joystick has already been opened within the application. "index" refers to the N'th joystick on the system. Returns 1 if the joystick has been opened, or 0 if it has not. index int SDL::Joystick::index( object ); Returns the "index" of a given "SDL_Joystick" structure. See SDL::Joystick::new num_axes int SDL::Joystick::num_axes( object ); Return the number of axes available from a previously opened joystick. See SDL::Joystick::new num_balls int SDL::Joystick::num_balls( object ); Return the number of trackballs available from a previously opened joystick. See SDL::Joystick::new num_hats int SDL::Joystick::num_hats( object ); Gets the number of joystick hats from a previously opened joystick. See SDL::Joystick::new num_buttons int SDL::Joystick::num_buttons( object ); Gets the number of joystick buttons from a previously opened joystick. See SDL::Joystick::new update void SDL::Joystick::update(); Updates the state(position, buttons, etc.) of all open joysticks. If joystick events have been enabled with "SDL::Joystick::event_state" then this is called automatically in the event loop. get_axis "get_axis" returns the current state of the given axis on the given joystick. On most modern joysticks the X axis is usually represented by axis 0 and the Y axis by axis 1. The value returned by "get_axis" is a signed integer (-32768 to 32767) representing the current position of the axis, it may be necessary to impose certain tolerances on these values to account for jitter. Note: Some joysticks use axes 2 and 3 for extra buttons. Returns a 16-bit signed integer representing the current position of the axis. my $joystick = SDL::Joystick->new(0); my $x_move = SDL::Joystick::get_axis($joystick, 0); my $y_move = SDL::Joystick::get_axis($joystick, 1); get_hat int SDL::Joystick::get_hat( object, int ); "get_hat" returns the current state of the given "hat" on the given "joystick". The current state is returned which is an OR'd combination of one or more of the following: o "SDL_HAT_CENTERED" o "SDL_HAT_UP" o "SDL_HAT_RIGHT" o "SDL_HAT_DOWN" o "SDL_HAT_LEFT" o "SDL_HAT_RIGHTUP" o "SDL_HAT_RIGHTDOWN" o "SDL_HAT_LEFTUP" o "SDL_HAT_LEFTDOWN" my $joystick = SDL::Joystick->new(0); my $position = SDL::Joystick::get_hat($joystick, 0); print("hat is in position UP ") if $position & SDL_HAT_UP; get_button int SDL::Joystick::get_button( object, int ); "get_button" returns the current state of the given button on the given joystick. Returns 1 if the button is pressed. Otherwise, 0. my $joystick = SDL::Joystick->new(0); my $num_buttons = SDL::Joystick::num_buttons($joystick); for(my $i = 0; $i < $num_buttons; $i++) { printf("button %d is %s ", $i, SDL::Joystick::get_button($joystick, $i) ? 'pressed' : 'not pressed'); } SDL::Joystick::close($joystick) if SDL::Joystick::opened(0); get_ball int SDL::Joystick::get_ball(SDL_Joystick $joystick, int $ball, int $dx, int $dy); Get the ball axis change. Trackballs can only return relative motion since the last call to SDL::Joystick::get_ball, these motion deltas are placed into "dx" and "dy". Returns 0 on success or -1 on failure my $delta_x = 0; my $delta_y = 0; my $joystick = SDL::Joystick->new(0); SDL::Joystick::update(); printf("TrackBall Read Error! ") if(SDL::JoystickGetBall($joystick, 0, $delta_x, $delta_y) == -1); printf("Trackball Delta- X:%d, Y:%d ", delta_x, delta_y); close void SDL::Joystick::close( object ); Closes a previously opened joystick. See SDL::Joystick::new SDL::Joystick::close($joystick) if SDL::Joystick::opened(0); AUTHORS
See "AUTHORS" in SDL. perl v5.14.2 2012-05-28 pods::SDL::Joystick(3pm)
All times are GMT -4. The time now is 09:23 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy