How can I quit an app using Terminal?












11















I want to quit a certain applications on my Mac using Terminal. For example, how do I kill “Slack”? Do I need its PID number?










share|improve this question




















  • 6





    killall Slack works, I just tested...

    – Wowfunhappy
    16 hours ago
















11















I want to quit a certain applications on my Mac using Terminal. For example, how do I kill “Slack”? Do I need its PID number?










share|improve this question




















  • 6





    killall Slack works, I just tested...

    – Wowfunhappy
    16 hours ago














11












11








11


2






I want to quit a certain applications on my Mac using Terminal. For example, how do I kill “Slack”? Do I need its PID number?










share|improve this question
















I want to quit a certain applications on my Mac using Terminal. For example, how do I kill “Slack”? Do I need its PID number?







terminal mac






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 14 mins ago







Brainmaniac

















asked 16 hours ago









BrainmaniacBrainmaniac

1906




1906








  • 6





    killall Slack works, I just tested...

    – Wowfunhappy
    16 hours ago














  • 6





    killall Slack works, I just tested...

    – Wowfunhappy
    16 hours ago








6




6





killall Slack works, I just tested...

– Wowfunhappy
16 hours ago





killall Slack works, I just tested...

– Wowfunhappy
16 hours ago










4 Answers
4






active

oldest

votes


















17














No, you do not need to know its PID.



You can use:



pkill Slack


Or:



killall Slack




Note: Be sure to read the manual page for whichever command you choose to use, in order to see the various options available to the command, as may be relevant to is particular usage. In Terminal type e.g. man pkill and press enter, or just type the command and right-click on it, then select: Open man Page






share|improve this answer

































    4














    You can install htop then click on the Slack process line and type k9






    share|improve this answer








    New contributor




    BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.










    We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.






















      4














      I'm not sure for Slack, but some Applications will run multiple Processes and you may want to kill just one (I find I often need to do this with iTunes, for example). In that case, you can run



      ps -e | grep -i slack


      To find all Processes with case-insensitive "slack" in the name. The output should look like (without the header):



      PID TTY          TIME CMD
      649 pts/1 00:00:00 bash


      That first column will be your PID. You can then use that to kill specifically that process:



      kill -9 649


      Replacing 649 with your PID you found from calling ps.






      share|improve this answer































        2














        Since I don't yet have the reputation to comment, I'm saying this as a separate answer. pkill without any flags does not match a specific process! For example, running pkill foo would target processes named foo, but would also target processes named foobar. This is because it uses regular expressions.



        If you wish to kill a specific process, you can pass it the -x flag. For example, pkill -x foo. This will use exact names instead of regular expressions.






        share|improve this answer























          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "118"
          };
          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: 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%2fapple.stackexchange.com%2fquestions%2f354954%2fhow-can-i-quit-an-app-using-terminal%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          4 Answers
          4






          active

          oldest

          votes








          4 Answers
          4






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          17














          No, you do not need to know its PID.



          You can use:



          pkill Slack


          Or:



          killall Slack




          Note: Be sure to read the manual page for whichever command you choose to use, in order to see the various options available to the command, as may be relevant to is particular usage. In Terminal type e.g. man pkill and press enter, or just type the command and right-click on it, then select: Open man Page






          share|improve this answer






























            17














            No, you do not need to know its PID.



            You can use:



            pkill Slack


            Or:



            killall Slack




            Note: Be sure to read the manual page for whichever command you choose to use, in order to see the various options available to the command, as may be relevant to is particular usage. In Terminal type e.g. man pkill and press enter, or just type the command and right-click on it, then select: Open man Page






            share|improve this answer




























              17












              17








              17







              No, you do not need to know its PID.



              You can use:



              pkill Slack


              Or:



              killall Slack




              Note: Be sure to read the manual page for whichever command you choose to use, in order to see the various options available to the command, as may be relevant to is particular usage. In Terminal type e.g. man pkill and press enter, or just type the command and right-click on it, then select: Open man Page






              share|improve this answer















              No, you do not need to know its PID.



              You can use:



              pkill Slack


              Or:



              killall Slack




              Note: Be sure to read the manual page for whichever command you choose to use, in order to see the various options available to the command, as may be relevant to is particular usage. In Terminal type e.g. man pkill and press enter, or just type the command and right-click on it, then select: Open man Page







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited 8 hours ago

























              answered 16 hours ago









              user3439894user3439894

              28.4k64665




              28.4k64665

























                  4














                  You can install htop then click on the Slack process line and type k9






                  share|improve this answer








                  New contributor




                  BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.










                  We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.



















                    4














                    You can install htop then click on the Slack process line and type k9






                    share|improve this answer








                    New contributor




                    BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.










                    We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

















                      4












                      4








                      4







                      You can install htop then click on the Slack process line and type k9






                      share|improve this answer








                      New contributor




                      BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.










                      You can install htop then click on the Slack process line and type k9







                      share|improve this answer








                      New contributor




                      BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.









                      share|improve this answer



                      share|improve this answer






                      New contributor




                      BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.









                      answered 13 hours ago









                      BEFioBEFio

                      411




                      411




                      New contributor




                      BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.





                      New contributor





                      BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.






                      BEFio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.



                      We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.




                      We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.
























                          4














                          I'm not sure for Slack, but some Applications will run multiple Processes and you may want to kill just one (I find I often need to do this with iTunes, for example). In that case, you can run



                          ps -e | grep -i slack


                          To find all Processes with case-insensitive "slack" in the name. The output should look like (without the header):



                          PID TTY          TIME CMD
                          649 pts/1 00:00:00 bash


                          That first column will be your PID. You can then use that to kill specifically that process:



                          kill -9 649


                          Replacing 649 with your PID you found from calling ps.






                          share|improve this answer




























                            4














                            I'm not sure for Slack, but some Applications will run multiple Processes and you may want to kill just one (I find I often need to do this with iTunes, for example). In that case, you can run



                            ps -e | grep -i slack


                            To find all Processes with case-insensitive "slack" in the name. The output should look like (without the header):



                            PID TTY          TIME CMD
                            649 pts/1 00:00:00 bash


                            That first column will be your PID. You can then use that to kill specifically that process:



                            kill -9 649


                            Replacing 649 with your PID you found from calling ps.






                            share|improve this answer


























                              4












                              4








                              4







                              I'm not sure for Slack, but some Applications will run multiple Processes and you may want to kill just one (I find I often need to do this with iTunes, for example). In that case, you can run



                              ps -e | grep -i slack


                              To find all Processes with case-insensitive "slack" in the name. The output should look like (without the header):



                              PID TTY          TIME CMD
                              649 pts/1 00:00:00 bash


                              That first column will be your PID. You can then use that to kill specifically that process:



                              kill -9 649


                              Replacing 649 with your PID you found from calling ps.






                              share|improve this answer













                              I'm not sure for Slack, but some Applications will run multiple Processes and you may want to kill just one (I find I often need to do this with iTunes, for example). In that case, you can run



                              ps -e | grep -i slack


                              To find all Processes with case-insensitive "slack" in the name. The output should look like (without the header):



                              PID TTY          TIME CMD
                              649 pts/1 00:00:00 bash


                              That first column will be your PID. You can then use that to kill specifically that process:



                              kill -9 649


                              Replacing 649 with your PID you found from calling ps.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered 11 hours ago









                              scohe001scohe001

                              31639




                              31639























                                  2














                                  Since I don't yet have the reputation to comment, I'm saying this as a separate answer. pkill without any flags does not match a specific process! For example, running pkill foo would target processes named foo, but would also target processes named foobar. This is because it uses regular expressions.



                                  If you wish to kill a specific process, you can pass it the -x flag. For example, pkill -x foo. This will use exact names instead of regular expressions.






                                  share|improve this answer




























                                    2














                                    Since I don't yet have the reputation to comment, I'm saying this as a separate answer. pkill without any flags does not match a specific process! For example, running pkill foo would target processes named foo, but would also target processes named foobar. This is because it uses regular expressions.



                                    If you wish to kill a specific process, you can pass it the -x flag. For example, pkill -x foo. This will use exact names instead of regular expressions.






                                    share|improve this answer


























                                      2












                                      2








                                      2







                                      Since I don't yet have the reputation to comment, I'm saying this as a separate answer. pkill without any flags does not match a specific process! For example, running pkill foo would target processes named foo, but would also target processes named foobar. This is because it uses regular expressions.



                                      If you wish to kill a specific process, you can pass it the -x flag. For example, pkill -x foo. This will use exact names instead of regular expressions.






                                      share|improve this answer













                                      Since I don't yet have the reputation to comment, I'm saying this as a separate answer. pkill without any flags does not match a specific process! For example, running pkill foo would target processes named foo, but would also target processes named foobar. This is because it uses regular expressions.



                                      If you wish to kill a specific process, you can pass it the -x flag. For example, pkill -x foo. This will use exact names instead of regular expressions.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered 8 hours ago









                                      user321134user321134

                                      333




                                      333






























                                          draft saved

                                          draft discarded




















































                                          Thanks for contributing an answer to Ask Different!


                                          • 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%2fapple.stackexchange.com%2fquestions%2f354954%2fhow-can-i-quit-an-app-using-terminal%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

                                          How to label and detect the document text images

                                          Vallis Paradisi

                                          Tabula Rosettana