07-02-2008
How to write Pro*C daemon process using multithreading?
Hello,
I am new to this forum and this is my first post here...
I have never worked on either Pro*C or Multithreading..Now, i have to write a Pro*C, Multithreading daemon process.. I dont know where to start.. Can anybody help me with examples?
1. need to write a Pro*C multithreading daemon process
2. Username,pwd,sid, no.of threads values should read from a file.
3. multiple database connections will be opened based on the no.of threads.
4. No.of records should be shared across threads
5. Handling thread synchronization.
6. Need to select the data (name column) from emp table where status = 0
7. Need to implement the below mentioned if condition
If the name = “xxx” update the status = 1 in that table
Else
Update the status = 2 in that table
Commit;
Can anybody help me ...
Thanks in Advance,
-Srini
10 More Discussions You Might Find Interesting
1. Programming
:confused:
Hi!
I have created a Multhreaded Application in Pro*C (using pthreads) with about 5 Threads running simultaneously. The Application is basically to Update a Centralized Table in Oracle, which updates different rows in the Table (Each Thread updates different rows!). The... (16 Replies)
Discussion started by: shaik786
16 Replies
2. Programming
Hi,
I have to write a daemon process, which performs certain operations in the background.
Now since it performs operations in the background, it should not display anything to the standard output.
The problem is that it still displays, text on standard output.
Can anyone tell me (it is... (2 Replies)
Discussion started by: s_chordia
2 Replies
3. Programming
This is gonna seem really silly to almost evryone here - but I need to know :
what is a daemon process?
Thanks (6 Replies)
Discussion started by: Kanu77
6 Replies
4. Programming
Hi ,
I want to know how to write a daemon process. I also want to know the concept behind daemon processes. Any material or sample program will be great :) .
Thanks in advance
-sg (2 Replies)
Discussion started by: sg6876
2 Replies
5. Linux
how i will write the daemon process,if any body have sample daemon process send me. (1 Reply)
Discussion started by: suresh_rupineni
1 Replies
6. Shell Programming and Scripting
Hi
I have a directory where sometimes a file will come (in a name format say file001.txt).
I want to run a job (.ksh file) as soon as a new file comes into the directory.
How can I write a shell script which will run in the background and monitor arrival of new file in the directory?
... (11 Replies)
Discussion started by: sbasak
11 Replies
7. Programming
I have a scenario where I need to find if a process is a daemon process or not. This check needs to be done from within the process. I know there are no direct API's to do so. I have explored these options.
1. ctermid() - this can be unsuccessful as per the man pages
2. int devtty; if ((devtty... (7 Replies)
Discussion started by: vino
7 Replies
8. Shell Programming and Scripting
Hi Guys,
I hope this is the right forum to post this.
I have a directory where files will be dumped at any time of the day and I want to run scripts as soon as new files come into the directory.
How can I write a daemon that detects when new files have been uploaded to the directory?
... (1 Reply)
Discussion started by: regie101
1 Replies
9. Programming
I wish to make a process run in the background, but only one instance of it, and not many,
so when the program is loaded, it has to check whether another instance of the same
program is running and if so to exit. How do I do this ? (4 Replies)
Discussion started by: sundaresh
4 Replies
10. UNIX for Beginners Questions & Answers
My requirement is to run two scripts simultaneously.
Let say, script1.ksh is running in a loop :
example:
script1.ksh is:
for i in 1 2 3
do
script2.ksh 1 &
#psedu code which is required to write here
# if script 2.ksh is running, execute a script3.ksh (which actually check the... (2 Replies)
Discussion started by: sumitc
2 Replies
evmd(1M) evmd(1M)
NAME
evmd - Event Manager daemon
SYNOPSIS
DESCRIPTION
The Event Manager (EVM) daemon, receives events from posting clients and distributes them to subscribing clients that have indicated that
they are interested in receiving the events. The daemon is a critical system facility that is started automatically when the system tran-
sitions to run level 2, and which should not be terminated. The daemon in turn starts the event logger, and the channel manager,
On startup, the daemon reads its configuration file, the authorization file, and the event template files stored under the directory. If
these files are modified while the daemon is running, the command must be used or a signal must be sent to instruct the daemon to reconfig-
ure itself.
The system administrator can control access to events by modifying the EVM authorization file,
As a daemon, does not have a standard output. Any error messages are written to the file
The EVM daemon is monitored by the Essential Services Monitor daemon, which automatically restarts if it terminates unexpectedly. See
esmd(1M) for more information.
RETURN VALUES
The following exit values are returned:
Successful completion.
An error occurred.
WARNINGS
The daemon rejects any attempt by a posting client to post an event that has one or more of the following problems:
o The event is not registered.
o The event contains invalid item values.
o The posting client is not authorized to post such an event.
FILES
Default directory for event template files
Default location for event filter files.
Filter files must have the suffix Error log file for UNIX domain socket established for connection between the EVM daemon and the
local clients
Daemon process id saved by
Lock file established to prevent multiple invocations of the daemon
Default location of the EVM daemon configuration file
Default location of the EVM daemon authorization file
SEE ALSO
Commands
esmd(1M), evmchmgr(1M), evmlogger(1M), evmreload(1M), evmstart(1M), evmstop(1M).
Files
evm.auth(4), evmdaemon.conf(4), evmtemplate(4).
Event Management
EVM(5).
Event Connection
EvmConnection(5).
EVM Events
EvmEvent(5).
Event Filter
EvmFilter(5).
evmd(1M)