Tuesday, April 29, 2014

Redirect process output to std output when you fork one process from another process.

In the situation where you want to redirect input / output of one process to the std input output of parent process (from which you are starting first process). You can make use of inheritIO() method of a ProcessBuilder.
ProcessBuilder pb = new ProcessBuilder("command", "argument);
pb.directory(new File(<directory from where you want to run the command>));
pb.inheritIO();
Process p = pb.start();
p.waitFor();

It may not be necessary to call waitFor() method in above code. This will just help to wait current process to wait for this child process to get complete.

There exist few other options as well, through which you can redirect required stream to standard output and input.


pb.redirectInput(Redirect.INHERIT);
pb.redirectOutput(Redirect.INHERIT);
pb.redirectError(Redirect.INHERIT);











1 comment:


  1. افضل أما الخدمة التي سنتحدث عنها الآن هي من أهم الخدمات التي تتشرف شركة تنظيف قصور بالرياض https://buff.ly/2IuVl7X بتقديمها لعملائها ,وهي تنظيف مجالس سواء في المنازل أو الشقق أو الفلل او القصزر

    لأننا جميعاً نعرف أهمية اجتماعات العائلة في هذه المجالس التي تميز نا عن غيرنا من البلاد والدول ,فلابد أن تكون هذه المنازل على قدر عالي من النظافة والجمال والذي لابد وأن يتناسب مع أهمية المدعوين لهذه المجالس ,حتى يستمتع عملائنا باجتماعاتهم العائلية في جو نظيف وهادئ ومريح يليق بهم… اقرأ المزيد

    المصدر: شركة تنظيف قصور بالرياض

    شركة تنظيف كنب بالرياض  https://buff.ly/2IwIimv عند تجمع الأتربة على أقمشة الكنب أو اتساخها بالبقع التي يصعب إزالتها فإن ذلك يبعث على النفس نوعا من الانزعاج ,و عدم الراحة خاصة مع هبوب العواصف الرملية و تجمع الأتربة الأمر الذي يزيد المشكلة تفاقما ويزيد النتائج سوء .

    من أهم الخدمات التي تقدمها هي تنظيف السجاد والذي هو من أهم القطع التي يحتوي عليها أي منزل ,وهي ما تقوم بإظهار جمال كل قطع الأثاث في المنزل.

    وفي حالة ما كان هذا السجاد مستخ أو به أي بقع أو شوائب سيفسد كافة المنظر حتى إذا كان المنزل بأكمله نظيف.

    فتقوم شركتنا بتنظيف السجاد باستخدام مجموعة من المساحيق والأدوات العالية الجودة للحفاظ على هذا السجاد من التلف وإعادته نظيفاً وجديداً مره أخرى

    تتخصص في تنظيف الكنب مع جميع أنواع أقمشته تنظيفا تاما وأرجعاها جديدة كأول مرة قد اشتريته مع الحفاظ على كافة أنواع المنسوجات التي تتخلل الكنبة و ما تحتويه من ألوان و رسومات كل ذلك تقدمه الشركة وبأسعار في متناول يد العميل بإذن الله .

    يمكنك الاعتماد علينا في إتمام عملية التنظيف و على أعلى مستوى ان شاء الله لما تتمتع به الشركة من خبرة طويلة ورضاء لكل عملائها الكرام … اقرأ المزيد

    المصدر: شركة تنظيف كنب بالرياض جميع الاحياء

    معلومات تفصيليه عن الصراصير ؟

    افضل شركة مكافحة الصراصير بالرياض https://buff.ly/2GvzXvM تعد الصراصير من الحشرات المنزليه المقززة التى يخشاها الكثير من الأفراد ؛ولها أشكال وأحجام مختلفه ؛فالصراصير لديها ألوان سوداء أو البنى القامت ولديها شعيرات فى الوجه ؛وتتمكن من الوصول الى الأطعمة الخاصه بها عبر مجموعه من قرون الاستشعار التى تساعدها على الاستدلال على أماكن الأطعمة ؛فقط نحن شركة مكافحة حشرات بالرياض .

    تعيش الصراصير فى الجحور أو المستعمرات والمسامات الواسعه التى تتواجد أسفل الحوائط وفى الركنيات ؛وتتمكن الصراصير من نشر الطفيليات والشوائب فى المكان نظرا لأنها تنتج روثا اسود اللون فى أماكن تواجدها ؛وتتغذى على كل ما يقابلها من بقايا أطعمة أو ورق وغيرها من الأمور الأخرى ؛وتخرج من تلك الجحور صيفا للبحث عن الأطعمة وتفضل التواجد فى الأماكن الرطبة التى تمتلأ بالمياه وحول الصنابير ؛ومن المعروف أن هناك أنواعا مختلف من الصراصير لا يمكن القضاء عليها بسهوله سواء الصراصير الألمانيه أو الاستراليه أو الأمريكية أيضا.… اقرأ المزيد

    المصدر: افضل شركة مكافحة الصراصير بالرياض

    ReplyDelete