1833751 Members
2681 Online
110063 Solutions
New Discussion

What is dtexec process ?

 
SOLVED
Go to solution
MR VILLOT   MR MONTAGNE
Frequent Advisor

What is dtexec process ?

Hi

I would like to know what is dtexec process (/usr/dt/bin/dtexec) and which is its purpose.

Thanks

Laurent
5 REPLIES 5
Massimo Bianchi
Honored Contributor

Re: What is dtexec process ?

from "man dtexec"

DESCRIPTION
CDE uses the dtexec utility to execute COMMAND actions. In normal
usage, CDE automatically invokes dtexec when it is needed. CDE users
and administrators do not need to interact directly with dtexec.

The primary argument for dtexec is the name of a command to execute
and any command-line options or arguments for that command. There are
several important services that dtexec provides for the commands that
it executes. These services are controlled via the options specified
in the ``OPTIONS'' section in this document.

Massimo
Jean-Louis Phelix
Honored Contributor

Re: What is dtexec process ?

Hi,

Did you read 'man dtexec' ? Or you need deeper explanation ?

Regards.
It works for me (© Bill McNAMARA ...)
MR VILLOT   MR MONTAGNE
Frequent Advisor

Re: What is dtexec process ?

I speak about dtexec because I have errorlog file under /home/oracle_user/.dt which is increasing "exponentially" --> /home is to 100%.

I have always the message :
Warning: Select failed; error code 9

This message could be written by dtexec process.
That's why i would like to have more information about dtexec and how to check if it is this process which is the cause of error message.

Laurent
Jean-Louis Phelix
Honored Contributor
Solution

Re: What is dtexec process ?

Hi,

Error 9 in hp-ux is "Bad File Number". Is the oracle user currently logged in using CDE ? If not, kill all dt processes belonging to this UID. Perhaps it could also be a problem related to maxfiles (maximum open files per user) which would prevent oracle user to open enough files for CDE.

Regards.
It works for me (© Bill McNAMARA ...)
Massimo Bianchi
Honored Contributor

Re: What is dtexec process ?

always from the man page:

APPLICATION USAGE
Normally, application programs do not directly invoke this program.
Normally, an application program links with the action service, which
then invokes dtexec as needed. Applications should use the waitTime
resource to configure the value of the -open_option and the DtexecPath
resource to configure the location of dtexec.

If cmd writes to stderr, the error messages are time stamped and
redirected to the user's errorlog file ($HOME/.dt/errorlog) when
open_option is 0. If open_option is set otherwise, the error messages
are typically displayed in the terminal window.



So the "Bad file number " may be originated from another program, associated with the DT desktop.

Massimo