03-23-2009
One thing I've noticed that's helped me in the past with loops and other scripts. Add a lot of echo lines so you know where the code is getting to, and also add in some counters so you know if it fails the first time, second time, etc...
10 More Discussions You Might Find Interesting
1. Solaris
Hi,
whenever I am giving a 'ls' command system is going into infinite loop displaying the current home directory.
There is no separate shell script/file with ls name anywhere in the system.
I am using Solaris 10.
Any help / guidance in solving this problem is highly appreciated.
... (3 Replies)
Discussion started by: umakant
3 Replies
2. Programming
Production C code compiled without the dash-g option is running, and seems to be in an infinite loop. Is there a way to tell? Is there a diagnostic tool that will report what objects or what lines of code or even what functions are being executed?
Or is my best option to kill it with a dump?
... (5 Replies)
Discussion started by: marcus121
5 Replies
3. Shell Programming and Scripting
hi all,
this is how my scrip looks like
#!/bin/sh
bindir='/opt/apps/script/bin'
datadir='/opt/apps/script/data'
dir='/opt/apps/script'
while : ; do
ls -1rt /opt/apps/script/data/check.txt*|tail -1 > /dev/null 2>&1
if ;then
chmod +rwx $bindir/dummy2.sh
... (8 Replies)
Discussion started by: tententen
8 Replies
4. Shell Programming and Scripting
what is the difference between while:,while true and while false? (6 Replies)
Discussion started by: proactiveaditya
6 Replies
5. UNIX for Advanced & Expert Users
I wanted to copy (not forward but copy) all incoming email to another address of mine. It worked, but now I encountered an infinite loop problem: When the second address doesn't like the content and bounces the message back, the bounce message will be sent back and forth.
So, what I have in... (1 Reply)
Discussion started by: distill
1 Replies
6. Shell Programming and Scripting
Hi All,
I need to run an infinite loop.
requirement below:
function1 --> creates a file file1
function2 ---> need to call if the file creates
i am running these both function via a script --> script.sh
i need to run the function1 first and if the file file1 creates then need to run the... (3 Replies)
Discussion started by: satyaranjon
3 Replies
7. Homework & Coursework Questions
1. The problem statement, all variables and given/known data:
My problem is an infinite loop when i press any other key other then Y or y in the while loop. what i want it to do is return to the normal script outside of it if pressing N or n or keep asking the same question if its any other... (4 Replies)
Discussion started by: Ren_kun
4 Replies
8. Shell Programming and Scripting
Hi, I was debating if I should put this in the dummies or scripts section, I apologize in advance if I chose poorly.
Fairly new to Unix and BASH scripting but I thought I made it fairly well given my limited understanding. However, the output indicates that it's looping and I'm ending up with a... (5 Replies)
Discussion started by: gotreef
5 Replies
9. Shell Programming and Scripting
we have one script which we use to send mail in our environment. If we are giving correct attachment script runs fine but if we give a attachment name which is not present on server then this script go to infinite loop and causing all memory to be used. could any one please suggest me what is wrong... (2 Replies)
Discussion started by: anshu ranjan
2 Replies
10. Shell Programming and Scripting
I have a script script.shwhich is scheduled to run at 11 AM everyday.
# script.sh Code:
./scb_script.sh &
unfortunately scb_script.sh is running today in infinite loop as respective files are not available.
My question, when script.sh starts running tomorrow, will the old process be... (1 Reply)
Discussion started by: JSKOBS
1 Replies
LEARN ABOUT CENTOS
papi_epc
PAPI_epc(3) PAPI PAPI_epc(3)
NAME
PAPI_epc -
Simplified call to get arbitrary events per cycle, real and processor time.
SYNOPSIS
Detailed Description
C Interface:
#include <papi.h>
int PAPI_epc( int event, float *rtime, float *ptime, long long *ref, long long *core, long long *evt, float *epc );
Parameters:
event event code to be measured (0 defaults to PAPI_TOT_INS)
*rtime total realtime since the first call
*ptime total process time since the first call
*ref incremental reference clock cycles since the last call
*core incremental core clock cycles since the last call
*evt total events since the first call
*epc incremental events per cycle since the last call
Return values:
PAPI_EINVAL The counters were already started by something other than PAPI_epc().
PAPI_ENOEVNT One of the requested events does not exist.
PAPI_ENOMEM Insufficient memory to complete the operation.
The first call to PAPI_epc() will initialize the PAPI High Level interface, set up the counters to monitor the user specified event,
PAPI_TOT_CYC, and PAPI_REF_CYC (if it exists) and start the counters.
Subsequent calls will read the counters and return total real time, total process time, total event counts since the start of the
measurement and the core and reference cycle count and EPC rate since the latest call to PAPI_epc().
A call to PAPI_stop_counters() will stop the counters from running and then calls such as PAPI_start_counters() or other rate calls can
safely be used.
PAPI_epc can provide a more detailed look at algorithm efficiency in light of clock variability in modern cpus. MFLOPS is no longer an
adequate description of peak performance if clock rates can arbitrarily speed up or slow down. By allowing a user specified event and
reporting reference cycles, core cycles and real time, PAPI_epc provides the information to compute an accurate effective clock rate, and
an accurate measure of computational throughput.
See Also:
PAPI_flips()
PAPI_flops()
PAPI_ipc()
PAPI_stop_counters()
Author
Generated automatically by Doxygen for PAPI from the source code.
Version 5.2.0.0 Tue Jun 17 2014 PAPI_epc(3)