Piping two server callsSelect (loop) or command not working in shell-scriptpiping in real timeBash shell for loop process with two paired variable namesshell file to open multiple terminal tabs, change locations, run commandsLaunch python script fullscreen on startup (Ubuntu 14.04)How can I use conditional constructs in a bash case statement?How to activate a virtualenv within bash script resulting in activated promptBash script to maintain audit trail / log of files accessedCreating a shell script for use with 'screen'?Print two variables in one line

How to make payment on the internet without leaving a money trail?

Does it makes sense to buy a new cycle to learn riding?

Why do we use polarized capacitors?

If a centaur druid Wild Shapes into a Giant Elk, do their Charge features stack?

Is it wise to hold on to stock that has plummeted and then stabilized?

What is the command to reset a PC without deleting any files

Why doesn't a const reference extend the life of a temporary object passed via a function?

Email Account under attack (really) - anything I can do?

Filling an area between two curves

Can I legally use front facing blue light in the UK?

Was there ever an axiom rendered a theorem?

Patience, young "Padovan"

What is the offset in a seaplane's hull?

Does bootstrapped regression allow for inference?

Landing in very high winds

COUNT(*) or MAX(id) - which is faster?

Are white and non-white police officers equally likely to kill black suspects?

Where to refill my bottle in India?

How can I fix this gap between bookcases I made?

What is the meaning of "of trouble" in the following sentence?

What is GPS' 19 year rollover and does it present a cybersecurity issue?

How would photo IDs work for shapeshifters?

Why was the "bread communication" in the arena of Catching Fire left out in the movie?

How do I create uniquely male characters?



Piping two server calls


Select (loop) or command not working in shell-scriptpiping in real timeBash shell for loop process with two paired variable namesshell file to open multiple terminal tabs, change locations, run commandsLaunch python script fullscreen on startup (Ubuntu 14.04)How can I use conditional constructs in a bash case statement?How to activate a virtualenv within bash script resulting in activated promptBash script to maintain audit trail / log of files accessedCreating a shell script for use with 'screen'?Print two variables in one line






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I am trying to pipe two server runs (one using yarn, one using phoenix/elixir). My code:



sudo service elasticsearch start;
source env/local.env;
iex -S mix phx.server|
cd front-end;
yarn start:dev-ng;


However, I bump into all sorts of errors. My question is how to best set this up. Is there a way to effectively pipe this or do I have to do this in two separate shell scripts (that would be cumbersome)?
Thanks.










share|improve this question






















  • Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there. As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in front-end directory, do that cd command before piping.

    – Sergiy Kolodyazhnyy
    5 hours ago











  • Thanks, it worked with the curly brackets: :-}

    – Paul Rousseau
    5 hours ago











  • Alright, I'll convert my comment into a proper answer, then

    – Sergiy Kolodyazhnyy
    5 hours ago

















0















I am trying to pipe two server runs (one using yarn, one using phoenix/elixir). My code:



sudo service elasticsearch start;
source env/local.env;
iex -S mix phx.server|
cd front-end;
yarn start:dev-ng;


However, I bump into all sorts of errors. My question is how to best set this up. Is there a way to effectively pipe this or do I have to do this in two separate shell scripts (that would be cumbersome)?
Thanks.










share|improve this question






















  • Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there. As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in front-end directory, do that cd command before piping.

    – Sergiy Kolodyazhnyy
    5 hours ago











  • Thanks, it worked with the curly brackets: :-}

    – Paul Rousseau
    5 hours ago











  • Alright, I'll convert my comment into a proper answer, then

    – Sergiy Kolodyazhnyy
    5 hours ago













0












0








0








I am trying to pipe two server runs (one using yarn, one using phoenix/elixir). My code:



sudo service elasticsearch start;
source env/local.env;
iex -S mix phx.server|
cd front-end;
yarn start:dev-ng;


However, I bump into all sorts of errors. My question is how to best set this up. Is there a way to effectively pipe this or do I have to do this in two separate shell scripts (that would be cumbersome)?
Thanks.










share|improve this question














I am trying to pipe two server runs (one using yarn, one using phoenix/elixir). My code:



sudo service elasticsearch start;
source env/local.env;
iex -S mix phx.server|
cd front-end;
yarn start:dev-ng;


However, I bump into all sorts of errors. My question is how to best set this up. Is there a way to effectively pipe this or do I have to do this in two separate shell scripts (that would be cumbersome)?
Thanks.







scripts sh






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 6 hours ago









Paul RousseauPaul Rousseau

183




183












  • Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there. As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in front-end directory, do that cd command before piping.

    – Sergiy Kolodyazhnyy
    5 hours ago











  • Thanks, it worked with the curly brackets: :-}

    – Paul Rousseau
    5 hours ago











  • Alright, I'll convert my comment into a proper answer, then

    – Sergiy Kolodyazhnyy
    5 hours ago

















  • Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there. As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in front-end directory, do that cd command before piping.

    – Sergiy Kolodyazhnyy
    5 hours ago











  • Thanks, it worked with the curly brackets: :-}

    – Paul Rousseau
    5 hours ago











  • Alright, I'll convert my comment into a proper answer, then

    – Sergiy Kolodyazhnyy
    5 hours ago
















Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there. As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in front-end directory, do that cd command before piping.

– Sergiy Kolodyazhnyy
5 hours ago





Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there. As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in front-end directory, do that cd command before piping.

– Sergiy Kolodyazhnyy
5 hours ago













Thanks, it worked with the curly brackets: :-}

– Paul Rousseau
5 hours ago





Thanks, it worked with the curly brackets: :-}

– Paul Rousseau
5 hours ago













Alright, I'll convert my comment into a proper answer, then

– Sergiy Kolodyazhnyy
5 hours ago





Alright, I'll convert my comment into a proper answer, then

– Sergiy Kolodyazhnyy
5 hours ago










1 Answer
1






active

oldest

votes


















0














Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there.



As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in the front-end directory, do that cd command before piping.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1132281%2fpiping-two-server-calls%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there.



    As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in the front-end directory, do that cd command before piping.






    share|improve this answer



























      0














      Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there.



      As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in the front-end directory, do that cd command before piping.






      share|improve this answer

























        0












        0








        0







        Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there.



        As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in the front-end directory, do that cd command before piping.






        share|improve this answer













        Well, piping produces text output from a command or sequence of commands, and sends to consumer - another sequence of commands. So you could do something like echo foo; echo bar; | grep foo; grep bar; if you see what I did there.



        As for actual commands, piping to cd is kinda pointless - cd doesn't consume stdin stream. So if you need to execute yarn in the front-end directory, do that cd command before piping.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 5 hours ago









        Sergiy KolodyazhnyySergiy Kolodyazhnyy

        75.1k9155327




        75.1k9155327



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1132281%2fpiping-two-server-calls%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Möglingen Índice Localización Historia Demografía Referencias Enlaces externos Menú de navegación48°53′18″N 9°07′45″E / 48.888333333333, 9.129166666666748°53′18″N 9°07′45″E / 48.888333333333, 9.1291666666667Sitio web oficial Mapa de Möglingen«Gemeinden in Deutschland nach Fläche, Bevölkerung und Postleitzahl am 30.09.2016»Möglingen

            Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

            Antonio De Lisio Carrera Referencias Menú de navegación«Caracas: evolución relacional multipleja»«Cuando los gobiernos subestiman a las localidades: L a Iniciativa para la Integración de la Infraestructura Regional Suramericana (IIRSA) en la frontera Colombo-Venezolana»«Maestría en Planificación Integral del Ambiente»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«Conózcanos»«Caracas: evolución relacional multipleja»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»