Script Shell in java code


 
Thread Tools Search this Thread
Top Forums Programming Script Shell in java code
# 1  
Old 04-07-2012
Script Shell in java code

Hello,

This is my script shell:
Code:
echo Mon premier script
echo Liste des fichiers :
ls -la
 
exit 0

This is my code java:
Code:
public class test {
 
	public static void main(String[] args) {
		try {
			Process process = Runtime.getRuntime().exec("sh script1.sh");
			
			

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

But no display! have you an idea?

Moderator's Comments:
Mod Comment Welcome to the UNIX and Linux Forums. Please use code tags instead of quote tags for code and samples, thank you


Thank you

Last edited by Scrutinizer; 04-07-2012 at 03:58 PM..
# 2  
Old 04-07-2012
You're executing a command as a separate process. This process has its own input and output streams and java wont just display its output for you automatically. You still need to query it for its input stream and then write that back to standard out yourself.

Take a look into BufferedReader, InputStreamReader and the getInputStream method that Process objects have.
# 3  
Old 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
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Passing Username & password through shell script to java code

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

2. Shell Programming and Scripting

Shell script with Java code in Cron

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

3. UNIX for Dummies Questions & Answers

Script Shell in java code

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

4. Programming

Script shell in java code

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

5. Shell Programming and Scripting

Code java in script shell

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

6. Shell Programming and Scripting

Block of code replacement in Java source code through Unix script

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

7. Programming

date change shell script in java code

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

8. Shell Programming and Scripting

reading fixed length flat file and calling java code using shell 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

9. Shell Programming and Scripting

Running shell script from java

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

10. Shell Programming and Scripting

Running Shell Script from Java

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
Login or Register to Ask a Question