myName is the name of the process/executable which you want to kill, you can use:
pkill by default sends the
SIGTERM signal (signal 15). If you want the
SIGKILL or signal 9, use:
pkilll -9 myName
myName is not the process name or for example, is an argument to another (long) command,
pgrep) might not work as expected. So you need to use the
-f option. From
The pattern is normally only matched against the process name.
When -f is set, the full command line is used.
The process name used for matching is limited to the 15 characters present
in the output of /proc/pid/stat. Use the -f option to match against the
complete command line, /proc/pid/cmdline.
pkill -f myName
kill -9 $(pgrep -f myName)