04-07-2012
Thank you so much
Please i want to pass parameter (the string s) to the shell script:
Quote:
String s="Hello";
Process process = Runtime.getRuntime().exec("sh script1.sh");
How can i do please?
Thank you
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi
How can I call a .sh (shell script) from a java procedure? Is this possible at all?
Please tell me.
Thanks.
Asty (3 Replies)
Discussion started by: Asty
3 Replies
2. Shell Programming and Scripting
Hello All,
Hope all is well. I was trying to scratch my head here with simple problem of running Shell script in Java. I tried to google and look through forums but was unable to understand how to solve it.
Here is my simple Java class, which resides in different directory then my shell... (2 Replies)
Discussion started by: samshaw
2 Replies
3. Shell Programming and Scripting
I am new to shell scripting and I have to to the following
I have a flat file with storename(lenth 20) , emailaddress(lenth 40), location(15). There is NO delimiters in that file.
Like the following str00001.txt
StoreName emailaddress location... (3 Replies)
Discussion started by: willywilly
3 Replies
4. Programming
hi,
I have a code to connect to a remote Linux server through windows using SSH, with host-name, username and password built in the code.
I want to add a shell script in the code which should execute automatically without any user intervention.
(as u know that date change requires you/us to be... (0 Replies)
Discussion started by: tarkan
0 Replies
5. 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
6. Shell Programming and Scripting
Hello;
Is it possible to insert Java code in a shell script, if so how please?
Thank you (0 Replies)
Discussion started by: chercheur857
0 Replies
7. Programming
Hello,
Please i want to insert this code in a java program because i need to call a java function inside the while:
Please how can i do?
thank you so much (9 Replies)
Discussion started by: chercheur857
9 Replies
8. UNIX for Dummies Questions & Answers
Hello,
I try to run a script shell from a java program:
but it runs only if i do :chmod 777 myShellScript in the terminal
Please how can i insert chmod 777 in my java code without going through the terminal?
Thank you (1 Reply)
Discussion started by: chercheur857
1 Replies
9. Shell Programming and Scripting
Dear All,
I have a shell script which has JAVA code inside it runs perfectly on command line. But while I set it on cron, all rest of the script runs but Java code doesnt.
java -cp... (3 Replies)
Discussion started by: Deei
3 Replies
10. Shell Programming and Scripting
Hi,
I have a shell script (script.sh) in which we are calling java code which asks for
Username:
Password:
for authentication purpose
currently we are passing the credential manually and run the script.
but I am trying
echo -e "user_id\npassword" | script.sh
but its not... (1 Reply)
Discussion started by: rakeshtomar82
1 Replies
system(3) Library Functions Manual system(3)
NAME
system - Executes a shell command
LIBRARY
Standard C Library (libc.so, libc.a)
SYNOPSIS
#include <stdlib.h>
int system(
const char *string);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
system(): XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies a valid sh shell command.
If string is NULL (0), the system() function tests the accessibility of the sh command interpreter.
If string is not NULL, the system() function passes the parameter to the sh command, which interprets string as a command and exe-
cutes it.
DESCRIPTION
The system() function passes the string parameter to the sh command, which interprets string as a command and executes it.
The system() function invokes the fork() function to create a child process that in turn uses the exec function to run sh, which interprets
the shell command contained in the string parameter. The current process waits until the shell has completed before returning.
RETURN VALUES
If the string parameter is NULL, the system() function returns 0 if it is unable to access the command interpreter or a non-zero value if
sh is accessible.
If the string parameter is not NULL, upon successful completion by sh, the system() function returns the exit status of the shell process
in the form that wait(2) returns. Otherwise, the system() function returns a value of -1 and sets errno to indicate the error.
Exit status 127 indicates that the shell could not be executed.
Note that the exit status should only be interpreted using the macros described in wait(2) and defined in the sys/wait.h header file.
ERRORS
The system() function sets errno to the specified values for the following conditions: The status of the child process created by system()
is no longer available.
In addition, the system() function may set errno values as described by fork().
RELATED INFORMATION
Functions: exec(2), exit(2), fork(2), wait(2)
Commands: sh(1)
Standards: standards(5) delim off
system(3)