Hi All,
I have a perl script which starts a java process using Win32::Process. Here is the code to start the java proces:
Win32::Process::Create($ProcessObj,
shift(@args),
join(" ", @args),
0,
Win32::Process::NORMAL_PRIORITY_CLASS|Win32::Proce ss::CREATE_NO_WINDOW|Win32::Process::DETACHED_PROC ESS,
$installPath) or $retCode = 99;
$lastRunningPid = $ProcessObj->GetProcessID();
$ProcessObj->Wait(Win32::Process::INFINITE);
$ProcessObj->GetExitCode($retCode);
Sometimes the java process returns with an exit code of 143 which is none of my App exit code. This seems to happen when the java process takes a long time to terminate (2h).
Anybody knows about that return code ? What does it mean ? Timeout ?
Cheers,
Jerome
3 10345
I have no experience with this type of thing, but this is more of a Java issue than a perl issue. I would suggest that you google "exit code 143" as that brought up at least a million results, and I'm betting some of them might be illuminating.
Sorry, you are right. I did not even think about looking on the java side....
For info, exit code 143 means the JVM received a SIGTERM signal. In my case this is due to a user logoff event.
Thanks for your help,
Jerome
Excellent. Glad I could help.
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Guy |
last post by:
Hi, I created a function, which seems to work, quite well, it tells me
if a process is running in widows using the pid number (I'm aware that
the pid number in widows is not called a pid and this...
|
by: Carlo Filippini |
last post by:
Hi
on a XP machine I start a ftp process with:
$pid = open (CMD, "ftp -in -w:1024 -s:$file_cmd $server 2>&1 |") or
die "Can't execute: $!";
In some occasions I want to kill the process, but I...
|
by: RL |
last post by:
Hi all,
I am new and am lost with Win32::Process stuff.
I want on perl script to start a process, then another perl script to
terminate the same process.
I can start a process using......
|
by: rob |
last post by:
I created some Perl scripts on Win32 platform, and now I want to support the
same for Linux.
What are the equivalents for:
1) use Win32::Process;
2) use Win32::Process::Info;
3)...
|
by: Paolo |
last post by:
There is something I can't understand which is the following.
I have a system command which runs a commandline to unzip a file:
my $Out = system ( $rootPath."bin/bin/gunzip -dfc "....
|
by: Java and Swing |
last post by:
i need to get information about the processes running on a windows pc
(98, 2k, xp)
i can get the pid's using, win32process.EnumProcesses()...and I can get
a handle on a process using an id..such...
|
by: asearle |
last post by:
Hallo everyone,
After playing around with 'fork' in order to try to get a one process to monitor another, I have changed my tack and switched to Win32::Process. Indeed, it looks like this...
|
by: jbenezech |
last post by:
Hi all ,
I have a perl/java app running under Win32. The application consists of a perl service (Win32::Daemon) and of java classes. The perl service calls every xx hours java classes to perform...
|
by: Tension |
last post by:
Hi,
I am trying to run a Tornado simulator with Perl. The command line in an ordinary Windows command window looks like this:
"C:\Tornado\target\config\simpc\vxWorks.exe /r32000000"
Which I...
|
by: DolphinDB |
last post by:
Tired of spending countless mintues downsampling your data? Look no further!
In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
|
by: ryjfgjl |
last post by:
ExcelToDatabase: batch import excel into database automatically...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: Vimpel783 |
last post by:
Hello!
Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
|
by: jfyes |
last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
|
by: ArrayDB |
last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
|
by: Shællîpôpï 09 |
last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
|
by: af34tf |
last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
| |