Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to run unix enq command in java program

Tags:

java

unix

Here is the unix command for adding a file to the queue.

enq -P QueueName:PrinterName FileName

Is it possible to run the above command using java.

like image 674
user2354846 Avatar asked Feb 08 '26 00:02

user2354846


1 Answers

Yes, it's possible using ProcessBuilder:

ProcessBuilder builder = 
           new ProcessBuilder("enq", "-P", "QueueName", "FileName");
Process process = builder.start();
InputStreamReader streamReader = new InputStreamReader(process.getInputStream());
BufferedReader reader = new BufferedReader(streamReader);
String line;
while ((line = reader.readLine()) != null) {
   System.out.println(line);
}

See: enq syntax

like image 148
Reimeus Avatar answered Feb 09 '26 14:02

Reimeus



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!