How to log to file and to console











up vote
11
down vote

favorite
2












I know that I can log to file by adding



> log.txt 


to the end of a command but how can I log to file AND to console?










share|improve this question




























    up vote
    11
    down vote

    favorite
    2












    I know that I can log to file by adding



    > log.txt 


    to the end of a command but how can I log to file AND to console?










    share|improve this question


























      up vote
      11
      down vote

      favorite
      2









      up vote
      11
      down vote

      favorite
      2






      2





      I know that I can log to file by adding



      > log.txt 


      to the end of a command but how can I log to file AND to console?










      share|improve this question















      I know that I can log to file by adding



      > log.txt 


      to the end of a command but how can I log to file AND to console?







      logs console






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 7 '12 at 13:04









      2bc

      2,8511018




      2,8511018










      asked Apr 7 '12 at 8:19









      clamp

      58841225




      58841225






















          3 Answers
          3






          active

          oldest

          votes

















          up vote
          23
          down vote



          accepted










          try using tee?



          | tee log.txt


          instead of



          > log.txt





          share|improve this answer




























            up vote
            15
            down vote













            There are various ways by which you can make log. But the first and the foremost thing is what actually you want to put in your log. You can do that in various ways:





            1. Tee command splits the output of a command so that it can be seen on the display and also be saved in a file.



              command | tee log.txt


              The above command will display the output to terminal as well as it will redirect the output to the file log.txt.




            2. The script command makes a typescript(copy) of everything printed on your terminal:



              script -a log.txt







            share|improve this answer






























              up vote
              6
              down vote













              Use the tee command:



              some_command | tee log.txt





              share|improve this answer





















                Your Answer








                StackExchange.ready(function() {
                var channelOptions = {
                tags: "".split(" "),
                id: "106"
                };
                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',
                convertImagesToLinks: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                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%2funix.stackexchange.com%2fquestions%2f35935%2fhow-to-log-to-file-and-to-console%23new-answer', 'question_page');
                }
                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes








                up vote
                23
                down vote



                accepted










                try using tee?



                | tee log.txt


                instead of



                > log.txt





                share|improve this answer

























                  up vote
                  23
                  down vote



                  accepted










                  try using tee?



                  | tee log.txt


                  instead of



                  > log.txt





                  share|improve this answer























                    up vote
                    23
                    down vote



                    accepted







                    up vote
                    23
                    down vote



                    accepted






                    try using tee?



                    | tee log.txt


                    instead of



                    > log.txt





                    share|improve this answer












                    try using tee?



                    | tee log.txt


                    instead of



                    > log.txt






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Apr 7 '12 at 8:30









                    Wojtek Rzepala

                    1,81911122




                    1,81911122
























                        up vote
                        15
                        down vote













                        There are various ways by which you can make log. But the first and the foremost thing is what actually you want to put in your log. You can do that in various ways:





                        1. Tee command splits the output of a command so that it can be seen on the display and also be saved in a file.



                          command | tee log.txt


                          The above command will display the output to terminal as well as it will redirect the output to the file log.txt.




                        2. The script command makes a typescript(copy) of everything printed on your terminal:



                          script -a log.txt







                        share|improve this answer



























                          up vote
                          15
                          down vote













                          There are various ways by which you can make log. But the first and the foremost thing is what actually you want to put in your log. You can do that in various ways:





                          1. Tee command splits the output of a command so that it can be seen on the display and also be saved in a file.



                            command | tee log.txt


                            The above command will display the output to terminal as well as it will redirect the output to the file log.txt.




                          2. The script command makes a typescript(copy) of everything printed on your terminal:



                            script -a log.txt







                          share|improve this answer

























                            up vote
                            15
                            down vote










                            up vote
                            15
                            down vote









                            There are various ways by which you can make log. But the first and the foremost thing is what actually you want to put in your log. You can do that in various ways:





                            1. Tee command splits the output of a command so that it can be seen on the display and also be saved in a file.



                              command | tee log.txt


                              The above command will display the output to terminal as well as it will redirect the output to the file log.txt.




                            2. The script command makes a typescript(copy) of everything printed on your terminal:



                              script -a log.txt







                            share|improve this answer














                            There are various ways by which you can make log. But the first and the foremost thing is what actually you want to put in your log. You can do that in various ways:





                            1. Tee command splits the output of a command so that it can be seen on the display and also be saved in a file.



                              command | tee log.txt


                              The above command will display the output to terminal as well as it will redirect the output to the file log.txt.




                            2. The script command makes a typescript(copy) of everything printed on your terminal:



                              script -a log.txt








                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Apr 7 '12 at 10:40









                            Stéphane Gimenez

                            19.1k15074




                            19.1k15074










                            answered Apr 7 '12 at 8:40









                            pradeepchhetri

                            6,21093356




                            6,21093356






















                                up vote
                                6
                                down vote













                                Use the tee command:



                                some_command | tee log.txt





                                share|improve this answer

























                                  up vote
                                  6
                                  down vote













                                  Use the tee command:



                                  some_command | tee log.txt





                                  share|improve this answer























                                    up vote
                                    6
                                    down vote










                                    up vote
                                    6
                                    down vote









                                    Use the tee command:



                                    some_command | tee log.txt





                                    share|improve this answer












                                    Use the tee command:



                                    some_command | tee log.txt






                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered Apr 7 '12 at 8:30









                                    cjm

                                    20.3k56973




                                    20.3k56973






























                                        draft saved

                                        draft discarded




















































                                        Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                        • 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.





                                        Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                                        Please pay close attention to the following guidance:


                                        • 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%2funix.stackexchange.com%2fquestions%2f35935%2fhow-to-log-to-file-and-to-console%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

                                        Morgemoulin

                                        Scott Moir

                                        Souastre