Hi all,
In the process of creating CPU reports.
I've already used `sar` to create a daily file, then monthly reports for CPU usage (which is averaged across all 4 CPU's).
I've now used `cpusar -P ?`(?=CPU#) to collect individual CPU data and have four files for each day which is great.
The problem I'm trying to work out is how to script the loops to get what details I need.
The filename for the daily cpusar files are like the following...
-r--r--r-- 1 operator group 4123 Jan 22 23:55 cpu022.1
-r--r--r-- 1 operator group 4123 Jan 22 23:55 cpu022.2
-r--r--r-- 1 operator group 4123 Jan 22 23:55 cpu022.3
-r--r--r-- 1 operator group 4123 Jan 22 23:55 cpu022.4
-r--r--r-- 1 operator group 4123 Jan 23 23:55 cpu023.1
-r--r--r-- 1 operator group 4123 Jan 23 23:55 cpu023.2
-r--r--r-- 1 operator group 4123 Jan 23 23:55 cpu023.3
-r--r--r-- 1 operator group 4123 Jan 23 23:55 cpu023.4
-r--r--r-- 1 operator group 4123 Jan 24 23:55 cpu024.1
-r--r--r-- 1 operator group 4123 Jan 24 23:55 cpu024.2
-r--r--r-- 1 operator group 4123 Jan 24 23:55 cpu024.3
-r--r--r-- 1 operator group 4123 Jan 24 23:55 cpu024.4
The file name is made up with the Julian date and the CPU#.
I'm wanting to create a report similar to the following, cycling backwards 30 days from the current Julian date.
Any suggestions? I've really only got basic scripting skills presently and know little(if any) `awk` or `perl`.
Thanks for the reply, but if you have `sar` or `cpusar` then you'll already have an understanding of the output. Fortunately the content is not relavent as I'm wishing to acquire the necessary looping logic to then retrieve the details.
Thanks for your reply, but it's far from what I was requiring.
You may not have read my previous posting correctly.
Where in earth was I going to use `s -lt *[filenames] | grep Jan | awk '{ print $9 }' > temp ` when I'm using Julian dates to form the filenames.
Sorry, my scripting skills are a bit sharper than that.
As I said before - looping logic.
I've got 4 files for each day that I need to loop through, get stats and report.
Split large xml into mutiple files and with header and footer in file
tried below
it splits unevenly and also i need help in adding header and footer
command :
csplit -s -k -f my_XML_split.xml extrfile.xml "/<Document>/" {1}
sample xml
<?xml version="1.0" encoding="UTF-8"?><Recipient>... (36 Replies)
file1.txt
file2.txt
file3.txt
desired output is
each file is in the same directory, hasthe same number of columns but different rows. i want to be able to paste them into one file.
thanks! (5 Replies)
I would like to get help to find how to replace word in files from command line instead of to vi to each file.
This is the command i am running now.
grep <old word> *
vi (file with the word found in it)
1,$s/<old word>/<new word>/g
It would very helpful if I can combine these in one... (2 Replies)
How to remove the first line from multiple files and use it as source to the jobs. Only at the runtime it should remove the first line not in the file . (1 Reply)
I have searched throught a host of threads to figure out how to rename mutiple files at once using a script.
I need to convert 200+ files from:
fKITLS_120605-0002-00001-000001.hdr to eStroop_001.hdr
fKITLS_120605-0002-00002-000002.hdr to eStroop_002.hdr
and so forth....
What is... (5 Replies)
Hi,
I just started to learn shell progamming and just can't get my head around the following problem.
I need to do the following:
I have a folder which contains 100+ subfolders. Inside these subfolders there is one folder named 'Morph' and several jpg's.
I need to copy all the files into... (4 Replies)
I had the pleasure of having a gig nic given to me this week, which also appears on the hardware list of FreeBSD.
What I would LIKE to do is:
1). Set my 10/100 nick as the dedicated outside/internet connection with a lan ip of 192.168.1.100
2). Set the gig nick as the dedicated... (2 Replies)
I need to clean out some application subdirectories from backup scripts we used to rename to various backup extensions just in case the script failed in production and we need to rollback. I will be moving these old scripts to a staging directory and then removing them after 30 days (I have the... (9 Replies)
Hi All,
I am currently using the following script to send the single file to one/more email addresses. I need to send mutilple files at same time, are there anyway I could modify the script or write new one to accomplish the same.
Script
***************
#!/bin/ksh
# Author: Manish... (4 Replies)
I have a script which removes files (if they exist)
Here is a cut down example of the script.
Variables file1,file2 etc have already been initialized
#!/bin/bash
if
then
\rm file1
fi
if
then
\rm file2
fi
if
then
\rm file3
fi
if
then
\rm file4 (9 Replies)