03-07-2005
Budd, please read our
rules and note:
(3) Refrain from idle chatter that does not contribute to the knowledge base.
"idle chatter" includes autobiographical data intended to imply that your particular problem is more deserving of an answer than someone else's. Please, in the future, simply pose your question.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
Thanks in advance.
i need to kill a unix background running job after that job process completes.
i can kill a job by giving the following unix command
kill -9 processid
how to kill the job after the current process run gets completed ?
Appreciate your valuable help.
... (1 Reply)
Discussion started by: dtazv
1 Replies
2. Solaris
Hi,
Thanks in advance.
i need to kill a unix background running job after that job process completes.
i can kill a job by giving the following unix command
kill -9 processid
how to kill the job after the current process run gets completed ?
Appreciate your valuable help.
Thanks... (7 Replies)
Discussion started by: dtazv
7 Replies
3. Shell Programming and Scripting
I am trying to learn PERL programming. I copied this example from a book just to try it on my machine. It worked out fine but when I tried it on another machine, an error appears: syntax error near unexpected token ';'.
I tried it on a third machine but a new error appears: command not found.
... (4 Replies)
Discussion started by: Slick
4 Replies
4. UNIX for Dummies Questions & Answers
Hi Gurus,
I am new to UNIX(HP). my requirmnet is File needs to needs to be split into multiple files dependa on one key value.
example
1 abc 333 us
2 bbc 444 ch
5 nnn 333 kk
7 hhh 555 ll
3 hhh 333 hh
now the requirment is line with 333 should be copied into test1.txt and... (14 Replies)
Discussion started by: arund_01
14 Replies
5. Programming
Hi everybody,
I wrote a small subroutine 'GetStringDelim()' to return a substring from a string enclosed by a string 'Limit1' and a char 'Limit2'. It works perfectly and I don't get an error message together with valgrind, if I set the 3rd parameter in GetStringDelim() to NULL (see below).
... (3 Replies)
Discussion started by: MIB_Maik
3 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I know similar questions appeared here already, still i didnt find answer to my problem yet.
Im getting the following message from valgrind (version 2):
==15414== 1 errors in context 1 of 6:
==15414== Conditional jump or move depends on uninitialised value(s)
==15414== at... (2 Replies)
Discussion started by: evasz
2 Replies
7. Programming
Hi Friends,
I am using valgrind, to check errors, there are no errors in my code but this the output put i get, i need to suppress these errors, please help me do so...
Conditional jump or move depends on uninitialised value(s)
==2350== at 0x400AF0F: (within /lib/ld-2.11.1.so)... (0 Replies)
Discussion started by: niranjanvg
0 Replies
8. Shell Programming and Scripting
The variable N is set upon start of script so while loop runs and keeps running because N is not being updated when loop is running:
N becomes less than 9 but it still runs (should be "done")....
Any ideas? Thanks!
N=`wc -l /home/count.txt | awk '{print $1}'`
while test "$N" -gt "10"... (10 Replies)
Discussion started by: holyearth
10 Replies
9. Shell Programming and Scripting
Hi guys, i am having some mine bash script which print only ip addresses
echo "Interfaces IP addresses:"
ip -o addr | awk '!/^*: ?lo|link\/ether/ {print $2" "$4}'
echo -n "enter range of IPs(192.168.0.1-254): "
read range
nmap -oG - $range >/home/test/Desktop/SCAN
cat... (0 Replies)
Discussion started by: tomislav91
0 Replies
RUNQUEUE(9) BSD Kernel Developer's Manual RUNQUEUE(9)
NAME
chooseproc, procrunnable, remrunqueue, setrunqueue -- manage the queue of runnable processes
SYNOPSIS
#include <sys/param.h>
#include <sys/proc.h>
extern struct rq itqueues[];
extern struct rq rtqueues[];
extern struct rq queues[];
extern struct rq idqueues[];
struct thread *
choosethread(void);
int
procrunnable(void);
void
remrunqueue(struct thread *td);
void
setrunqueue(struct thread *td);
DESCRIPTION
The run queue consists of four priority queues: itqueues for interrupt threads, rtqueues for realtime priority processes, queues for time
sharing processes, and idqueues for idle priority processes. Each priority queue consists of an array of NQS queue header structures. Each
queue header identifies a list of runnable processes of equal priority. Each queue also has a single word that contains a bit mask identify-
ing non-empty queues to assist in selecting a process quickly. These are named itqueuebits, rtqueuebits, queuebits, and idqueuebits. The
run queues are protected by the sched_lock mutex.
procrunnable() returns zero if there are no runnable processes other than the idle process. If there is at least one runnable process other
than the idle process, it will return a non-zero value. Note that the sched_lock mutex does not need to be held when this function is
called. There is a small race window where one CPU may place a process on the run queue when there are currently no other runnable processes
while another CPU is calling this function. In that case the second CPU will simply travel through the idle loop one additional time before
noticing that there is a runnable process. This works because idle CPUs are not halted in SMP systems. If idle CPUs are halted in SMP sys-
tems, then this race condition might have more serious repercussions in the losing case, and procrunnable() may have to require that the
sched_lock mutex be acquired.
choosethread() returns the highest priority runnable thread. If there are no runnable threads, then the idle thread is returned. This func-
tion is called by cpu_switch() and cpu_throw() to determine which thread to switch to. choosethread() must be called with the sched_lock
mutex held.
setrunqueue() adds the thread td to the tail of the appropriate queue in the proper priority queue. The thread must be runnable, i.e. p_stat
must be set to SRUN. This function must be called with the sched_lock mutex held.
remrunqueue() removes thread td from its run queue. If td is not on a run queue, then the kernel will panic(9). This function must be
called with the sched_lock mutex held.
SEE ALSO
cpu_switch(9), scheduler(9), sleepqueue(9)
BSD
November 3, 2000 BSD