Get (or list) processes

The ps command lists processes.

In order to restart an asp.net core process I first need to work out which process I am interested in. For this I use:

$ ps aux | grep dot
user1    17204  2.9 22.6 7135168 113072 ?      SLl  07:17   0:06 /usr/bin/dotnet /opt/webapps/secretgeek.net/app/secretgeek.net.dll
user1    17233  4.1 26.4 7136456 132108 ?      SLl  07:17   0:07 /usr/bin/dotnet /opt/webapps/wiki.secretgeek.net/app/sniki.dll

Then i can kill the one i want to kill... for example 17233

sudo kill 17233

Or, with less typing...

ps x | grep dot

Here's a quick guide...

ps aux

where...

a means "all with tty, including other users" u means "user-oriented format" x means "processes without controlling ttys"

To learn these things about the ps command I used these help commands...

ps --help
ps --help simple
ps --help output