02-05-2013
This can be done. But the way you have put your question together leaves too much guesswork on our part.
Please give us actual sample input - filenames - and actual expected results.
10 More Discussions You Might Find Interesting
1. Windows & DOS: Issues & Discussions
Hello,
Is there a way to trigger a Windows bat file or program on a different machine from a different UNIX server using KSC file?
I hope you can assist me with this.
Thanks! (0 Replies)
Discussion started by: punyenye
0 Replies
2. Shell Programming and Scripting
I am trying to write a shell script that will such in data from a config file. The script should mount device nodes that are contained in a config file in the following format:
# filesystem type # read/write #device # Mount Point
xfs w ... (1 Reply)
Discussion started by: pryker
1 Replies
3. Shell Programming and Scripting
I need some help with this shell script for class. All it does is organize your files. It works, but in the log file, it needs to show the new filepaths of the moved files. Heres my log of my output:
Starting to organize...
movie2.wmv -->
movie3.mov -->
movie1.mpg -->
song1.mp3 --> ... (3 Replies)
Discussion started by: ryandamartini
3 Replies
4. Shell Programming and Scripting
When I run a bash script in the customer system, it throws the warning and script exits
Exec '/root/sample.sh' @ hostname-- OK
(warn) /root/sample.sh: pipe error: Too many open files in system
/root/sample.sh: n + : syntax error: operand expected (error token is " ")
Exec... (5 Replies)
Discussion started by: vidhyamirra
5 Replies
5. Shell Programming and Scripting
First and foremost - me != unix bubba.
Here is the situation. We have a box with data AND settings in the same directory path. (Data files aren't in the SAME directories as settings.) I need a script that generates a tarred-up archive of only the INI files with the directory structure. We... (2 Replies)
Discussion started by: hindesite
2 Replies
6. UNIX for Dummies Questions & Answers
Good morning. I have a piece of code that is currently taking multiple files and using the CAT.exe command to combine into one file that is then sorted in reverse order based on the 3rd field of the file, then displayed on screen. I am trying to change this so that the files are being combined into... (4 Replies)
Discussion started by: jaacmmason
4 Replies
7. Shell Programming and Scripting
Hello,
I have an issue on a webserver where I have a perl script rotating and moving the logs to an archive directory where they are gzipped. This is working fine. The problem is when there is tracing enabled on my webserver where the tracelogs are rotated whenenver they reach 100Meg and they... (2 Replies)
Discussion started by: techwiz45
2 Replies
8. Shell Programming and Scripting
Dear all,
I have a complex data file shown below,,,,,
A_ABCD_13208 0 0 4.16735 141044 902449 1293900 168919
C_ABCD_13208 0 0 4.16735 141044 902449 1293900 168919
A_ABCDEF715 52410.9 18598.2 10611 10754.7 122535 252426 36631.4
C_DBCDI_1353 0... (19 Replies)
Discussion started by: AAWT
19 Replies
9. Shell Programming and Scripting
---------- Post updated at 11:48 AM ---------- Previous update was at 11:46 AM ----------
Hello all
I have an awk code that successfully creates separate text files based on the first six letters of the second field. What it doesn't do is preserve the header into each resulting file.
... (6 Replies)
Discussion started by: colecandoo
6 Replies
10. UNIX for Beginners Questions & Answers
Hello all,
I have searched high and low for a solution to this, many have come really close but not quite what I'm after.
I have 2 files. One contains GUID's, for example:
8121E002-96FE-4C9C-BC5A-6AFF20DACECD
84468F30-F3B7-418B-81F0-0908E80792BF
A second file, contains a path to the... (8 Replies)
Discussion started by: tirmUK
8 Replies
sample(1) BSD General Commands Manual sample(1)
NAME
sample -- Profile a process during a time interval
SYNOPSIS
sample pid | partial-executable-name [duration [samplingInterval]] [-wait] [-mayDie] [-fullPaths] [-e] [-file filename]
DESCRIPTION
sample is a command-line tool for gathering data about the running behavior of a process. It suspends the process at specified intervals (by
default, every 1 millisecond), records the call stacks of all threads in the process at that time, then resumes the process. The analysis
done by sample is called ``sampling'' because it only checks the state of the program at the sampling points. The analysis may miss execu-
tion of some functions that are not executing during one of the samples, but sample still provides useful data about commonly executing func-
tions.
At the end of the sampling duration, sample produces a report showing which functions were executing during the sampling. The data is con-
densed into a call tree, showing the functions seen on the stack and how they were called. (This tree is a subset of the actual call tree
for the execution, since some functions may not have been executing during any of the sampling events.) The tree is displayed textually,
with called functions indented one level to the right of the callee.
In the call tree, if a function calls more than one function then a vertical line is printed to visually connect those separate children
functions, making it easier to see which functions are at the same level. The characters used to draw those lines, such as + | : ! are arbi-
trary and have no specific meaning.
ARGUMENTS
The user of sample specifies a target process (either by process id, or by name), the duration of the sampling run (in seconds), and a sam-
pling rate (in milliseconds).
If the sampling duration is not specified, a default of 10 seconds is used. Longer sampling durations provide better data by collecting more
samples, but could also be confusing if the target process performs many different types of operations during that period.
The default sampling rate is 1 millisecond. Fast sampling rates provide more samples and a better chance to capture all the functions that
are executing.
-wait tells sample to wait for the process specified (usually as a partial name or hint) to exist, then start sampling that process. This
option allows you to sample from an application's launch.
-mayDie tells sample to immediately grab the location of symbols from the application, on the assumption that the application may exit or
crash at any point during the sampling. This ensures that sample can give information about the call stacks even if the process no longer
exists.
-fullPaths tells sample to show the full path to the source code (rather than just the file name) for any symbol in a binary image for which
debug information is available. The full path was the path to the source code when the binary image was built.
-e tells sample to open the output in TextEdit automatically when sampling completes.
-file filename tells sample the full path to where the output should be written. If this flag is not specified, results are written to a
file in /tmp called <application name>_<date>_<time>.<XXXX>.sample.txt, where each 'X' is replaced by a random alphanumeric character.
If neither the -e nor -file flags are given, the output gets written to stdout as well as saved to the file in /tmp.
SEE ALSO
filtercalltree(1), spindump(8)
The Xcode developer tools also include Instruments, a graphical application that can give information similar to that provided by sample. The
Time Profiler instrument graphically displays dynamic, real-time CPU sampling information.
BSD
Mar. 16, 2013 BSD