Go to main content

Managing System Information, Processes, and Performance in Oracle® Solaris 11.4

Exit Print View

Updated: August 2019
 
 

How to Terminate a Process Using the kill Command

  1. () To terminate the process of another user, assume the root role.
  2. Obtain the process ID of the process that you want to terminate.
    # ps -fu user

    where user is the owner of the process.

    The process ID is displayed in the first column of the output.

  3. Terminate the process.
    # kill [signal-number] PID
    signal

    When no signal is included in the kill command-line syntax, the default signal that is used is –15 (SIGKILL). Using the –9 signal (SIGTERM) with the kill command ensures that the process terminates promptly. However, the –9 signal should not be used to kill certain processes such as a database process or an LDAP server process because data might be lost.

    PID

    Is the process ID of the process that you want to terminate.


    Tip  -  When using the kill command to stop a process, first try using the command by itself, without including a signal option. Wait a few minutes to see if the process terminates before using the kill command with the -9 signal.
  4. Verify that the process has been terminated.
    $ ps

    The process you terminated should no longer be listed in the output of the ps command.