How can I quit an app using Terminal?Automatically quit Terminal when typing exitHow can I delete saved commands from Terminal?Bash Script that will start up second Terminal process?How do I kill a process that won't die?How do I programatically kill the CCLibrary process by PID?How does one start a bash command that doesn't close on Terminal quit?Force quit apps on shutdown automaticallyQuit terminal but store the session for next startI can't force quit an app (Wine)!Uninstalled Application Running in Background on Mac
Customer Requests (Sometimes) Drive Me Bonkers!
Inappropriate reference requests from Journal reviewers
Is HostGator storing my password in plaintext?
How to check is there any negative term in a large list?
Was a professor correct to chastise me for writing "Prof. X" rather than "Professor X"?
Crossing the line between justified force and brutality
Was Spock the First Vulcan in Starfleet?
when is out of tune ok?
Why does indent disappear in lists?
Term for the "extreme-extension" version of a straw man fallacy?
Sequence of Tenses: Translating the subjunctive
Is `x >> pure y` equivalent to `liftM (const y) x`
Is exact Kanji stroke length important?
System.debug(JSON.Serialize(o)) Not longer shows full string
How to pronounce the slash sign
I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?
Failed to fetch jessie backports repository
Implement the Thanos sorting algorithm
How did Doctor Strange see the winning outcome in Avengers: Infinity War?
What happens if you roll doubles 3 times then land on "Go to jail?"
How do scammers retract money, while you can’t?
How does Loki do this?
Would this custom Sorcerer variant that can only learn any verbal-component-only spell be unbalanced?
Is there a korbon needed for conversion?
How can I quit an app using Terminal?
Automatically quit Terminal when typing exitHow can I delete saved commands from Terminal?Bash Script that will start up second Terminal process?How do I kill a process that won't die?How do I programatically kill the CCLibrary process by PID?How does one start a bash command that doesn't close on Terminal quit?Force quit apps on shutdown automaticallyQuit terminal but store the session for next startI can't force quit an app (Wine)!Uninstalled Application Running in Background on Mac
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
add a comment |
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
6
killall Slack
works, I just tested...
– Wowfunhappy
16 hours ago
add a comment |
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
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
terminal mac
edited 21 mins ago
Brainmaniac
asked 16 hours ago
BrainmaniacBrainmaniac
1906
1906
6
killall Slack
works, I just tested...
– Wowfunhappy
16 hours ago
add a comment |
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
add a comment |
4 Answers
4
active
oldest
votes
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
add a comment |
You can install htop
then click on the Slack process line and type k9
New contributor
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.
add a comment |
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
.
add a comment |
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.
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
add a comment |
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
add a comment |
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
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
edited 8 hours ago
answered 16 hours ago
user3439894user3439894
28.4k64665
28.4k64665
add a comment |
add a comment |
You can install htop
then click on the Slack process line and type k9
New contributor
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.
add a comment |
You can install htop
then click on the Slack process line and type k9
New contributor
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.
add a comment |
You can install htop
then click on the Slack process line and type k9
New contributor
You can install htop
then click on the Slack process line and type k9
New contributor
New contributor
answered 13 hours ago
BEFioBEFio
411
411
New contributor
New contributor
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.
add a comment |
add a comment |
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
.
add a comment |
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
.
add a comment |
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
.
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
.
answered 11 hours ago
scohe001scohe001
31639
31639
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered 8 hours ago
user321134user321134
333
333
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
6
killall Slack
works, I just tested...– Wowfunhappy
16 hours ago