9 More Discussions You Might Find Interesting
1. Programming
Hi All,
I'm looking for JAVA code to create file in Linux with specific permission
File should be created and saved in Linux in this path \opt\sys\doc by Java with this permission 764
Anyone can help to provide this Java code (3 Replies)
Discussion started by: AbuAliiiiiiiiii
3 Replies
2. Linux
Hi
How can I write a Java program to execute Linux commands? What is the best approach:
Invoking the Linux shell within Java and executing commands
or, using the Java APIs to do the stuff. Since it is platform independent, it'll know itself what to do. We need not check which OS the Java... (1 Reply)
Discussion started by: Dorothy
1 Replies
3. Programming
Hello,
I have a project directory in /home/researcher
I have in my project/src three packages:A (contains the main class), B and C and I have 2 jar-files file1.jar file2.jar files in the project/my-jars
In Class A I import other classes from the other packages
I compiled as follows:... (4 Replies)
Discussion started by: chercheur857
4 Replies
4. Shell Programming and Scripting
Hi,
I want to remove the following code from Source files (or replace the code with empty.) from all the source files in given directory.
finally {
if (null != hibernateSession && hibernateSession.isOpen()) {
//hibernateSession.close();
}
}
It would be great if the script has... (2 Replies)
Discussion started by: hareeshram
2 Replies
5. Programming
My desired output is
run:
for this 1
for this 2
for this 3
for this 4
for this 5
for this 1,2
1->2
for this 2,3
2->3
for this 3,4
3->4
for this 4,5
4->5
for this 1,2,3
1->2,3 (2 Replies)
Discussion started by: vaibhavkorde
2 Replies
6. Android
In case you did not know, Android 2.1, Éclair, runs on the 2.6.29 Linux kernel. However, the user space it is built atop Dalvik, a Google-designed custom JVM (Java virtual machine).
This is pretty interesting, when you think about it. The core of Android is the linux kernel, and the standard... (5 Replies)
Discussion started by: Neo
5 Replies
7. UNIX for Advanced & Expert Users
Hi,
Need help in tuning JAVA on LINUX.
From http://www.trutek.com/index.php?id=173 I understand that on Linux operating system with 4GB memory, JVM can be run with maximum memory of 3800m. But I had no luck. Could someone help me in achieving on Red Hat Linux server.
Here is the details of... (5 Replies)
Discussion started by: crabbie_upk
5 Replies
8. UNIX for Dummies Questions & Answers
is it advisible to do Linux Programming in JAVA.. If so, whats the advantage over C++ or C.. Cud anyone also help me out by providing some links in this regard.. Would be highly appreciated.. (1 Reply)
Discussion started by: srikumar_cs
1 Replies
9. UNIX for Dummies Questions & Answers
DOes any1 know if the java.awt and javax.swing packages are
installed in Redhat Linux 9.0 or not??. I have compiled a simple Java program and ran it but the Java programs related to GUI are not working. Can any1 provide some Help?. (4 Replies)
Discussion started by: rahulrathod
4 Replies
SyncExec(3pm) User Contributed Perl Documentation SyncExec(3pm)
NAME
Proc::SyncExec - Spawn processes but report exec() errors
SYNOPSIS
# Normal-looking piped opens which properly report exec() errors in $!:
sync_open WRITER_FH, "|command -with args" or die $!;
sync_open READER_FH, "command -with args|" or die $!;
# Synchronized fork/exec which reports exec errors in $!:
$pid = sync_exec $command, @arg;
$pid = sync_exec $code_ref, $cmd, @arg; # run code after fork in kid
# fork() which retries if it fails, then croaks() if it still fails.
$pid = fork_retry;
$pid = fork_retry 100; # retry 100 times rather than 5
$pid = fork_retry 100, 2; # sleep 2 rather than 5 seconds between
# A couple of interfaces similar to sync_open() but which let you
# avoid the shell:
$pid = sync_fhpopen_noshell READERFH, 'r', @command;
$pid = sync_fhpopen_noshell WRITERFH, 'w', @command;
$fh = sync_popen_noshell 'r', @command_which_outputs;
$fh = sync_popen_noshell 'w', @command_which_inputs;
($fh, $pid) = sync_popen_noshell 'r', @command_which_outputs;
($fh, $pid)= sync_popen_noshell 'w', @command_which_inputs;
DESCRIPTION
This module contains functions for synchronized process spawning with full error return. If the child's exec() call fails the reason for
the failure is reported back to the parent.
These functions will croak() if they encounter an unexpected system error, such as a pipe() failure or a repeated fork() failure.
Nothing is exported by default.
fork_retry [max-retries [sleep-between]]
This function runs fork() until it succeeds or until max-retries (default 5) attempts have been made, sleeping sleep-between seconds
(default 5) between attempts. If the last fork() fails fork_retry croak()s.
sync_exec [code] command...
This function is similar to a fork()/exec() sequence but with a few twists.
sync_exec does not return until after the fork()ed child has already performed its exec(). The synchronization this provides is useful
in some unusual circumstances.
Normally the pid of the child process is returned. However, if the child fails its exec() sync_exec returns undef and sets $! to the
reason for the child's exec() failure.
Since the @cmd array is passed directly to Perl's exec() Perl might choose to invoke the command via the shell if @cmd contains only
one element and it looks like it needs a shell to interpret it. If this happens the return value of sync_exec only indicates whether
the exec() of the shell worked.
The optional initial code argument must be a code reference. If it is present it is run in the child just before exec() is called.
You can use this to set up redirections or whatever. If code returns false no exec is performed, instead a failure is returned using
the current $! value (or EINTR if $! is 0).
If the fork() fails or if there is some other unexpected system error sync_exec croak()s rather than returning.
sync_fhpopen_noshell fh type cmd [arg]...
This is a popen() but it never invokes the shell and it uses sync_exec() under the covers. See "sync_exec".
The type is either 'r' to read from the process or 'w' to write to it.
The return value is the pid of the forked process.
sync_popen_noshell type cmd arg...
This is like sync_fhpopen_noshell, but you don't have to supply the filehandle.
If called in an array context the return value is a list consisting of the filehandle and the PID of the child. In a scalar context
only the filehandle is returned.
sync_open fh [open-spec]
This is like a Perl open() except that if a pipe is involved and the implied exec() fails sync_open() fails with $! set appropriately.
See "sync_exec".
Like sync_exec, sync_open croak()s if there is an unexpected system error (such as a failed pipe()).
Also like sync_exec, if you use a command which Perl needs to use the shell to interpret you'll only know if the exec of the shell
worked. Use sync_fhpopen_noshell or sync_exec to be sure that this doesn't happen.
AUTHOR
Roderick Schertler <roderick@argon.org>
SEE ALSO
perl(1).
perl v5.8.8 2005-02-04 SyncExec(3pm)