File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Printing a file using Shell Script in Unix env called from a Java Application

 
karthik Suryanarayanan
Ranch Hand
Posts: 121
Java Opera Oracle
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys,
I'm using a Java application which runs a shell script in Unix server for printing . In shell script I want to set the page length and remove the file if print was successful. My code is as follows .



I have tried with but here file is not getting deleted after printing. Hence i went for using if / else .

My question is if any exception occurs in shell script(OUT returns value other than 0) , how to return that value to my calling program in Java .
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17622
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


The quotes on rm are for consistency, and like the quotes on the pr command, mainly server to ensure that filenames with spaces and other such artifacts are properly parsed.

Technically, this only detects whether the format and spool were successful. But once lpr hands off to the spooler, that's usually considered sufficient.
 
karthik Suryanarayanan
Ranch Hand
Posts: 121
Java Opera Oracle
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Tim.. ;)
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic