Advertisement
xe1phix

Xe1phix-[Kill]-Cheatsheet-[v5.4.35].sh

Oct 6th, 2022
1,155
2
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.98 KB | None | 2 0
  1. #!/bin/sh
  2.  
  3. ## ---------------------------------------------------------------------------------------------- ##
  4.       kill ‐s TERM $PID                   ## (15) SIGTERM (Termination Signal)
  5. ## ---------------------------------------------------------------------------------------------- ##
  6.       killall1 $Service             ## (1) HUP (hang up)
  7. ## ---------------------------------------------------------------------------------------------- ##
  8.       kill -SIGHUP $PID                 ## (1) HUP - Reload $PID
  9. ## ---------------------------------------------------------------------------------------------- ##
  10.       pkill ‐9 $Service                   ## (9) KILL (non­catchable, non­ignorable)
  11. ## ---------------------------------------------------------------------------------------------- ##
  12.       kill -SIGKILL $PID                ## (9)  SIGKILL - Kill signal
  13. ## ---------------------------------------------------------------------------------------------- ##
  14.       killall -9 $Service               ## (9)  SIGKILL - Kill signal
  15. ## ---------------------------------------------------------------------------------------------- ##
  16.       pkill ‐TERM ‐u $User              ## (15) SIGTERM (Termination Signal)
  17. ## ---------------------------------------------------------------------------------------------- ##
  18.       kill -SIGTERM $PID                ## (15) SIGTERM (Termination Signal)
  19. ## ---------------------------------------------------------------------------------------------- ##
  20.  
  21.  
  22.  
  23.       fuser ‐k ‐TERM ‐m /home         ## (15) Kill processes accessing /home
  24. ## ---------------------------------------------------------------------------------------------- ##
  25.       fuser -mk /dev/sdc                ## (15) Kill processes using /dev/sdc
  26. ## ---------------------------------------------------------------------------------------------- ##
  27.       kill $(lsof -t /home)             ## (15) Kill processes with open files in /home.
  28. ## ----------------------------------------------------------------------------------------- ##
  29.  
  30.  
  31.  
  32. ##-=========================================-##
  33. ##   [+] Kill in-progress TCP connections
  34. ##-=========================================-##
  35. tcpkill -i eth0 host $IP and port $Port
  36.  
  37.  
  38.  
  39. ## ---------------------------------------------------------------------------- ##
  40.       killall $Service                  ## Kill all processes using service
  41. ## ---------------------------------------------------------------------------- ##
  42.       kill -9 $PID                      ## (9)  SIGKILL - Kill signal
  43. ## ---------------------------------------------------------------------------- ##
  44.       kill -s SIGHUP $PID               ## (1) HUP - Reload $PID
  45. ## ---------------------------------------------------------------------------- ##
  46.       kill -s SIGINT $PID               ## (2) SIGINT - Signal Interupt
  47. ## ---------------------------------------------------------------------------- ##
  48.       kill -s SIGTERM $PID              ## (15) SIGTERM (Termination Signal)
  49. ## ---------------------------------------------------------------------------- ##
  50.       pkill -U $User                    ## (15) Kill all process of a user
  51. ## ---------------------------------------------------------------------------- ##
  52.       pkill -9 -u root $PID             ## (9) SIGKILL - Kill signal
  53. ## ---------------------------------------------------------------------------- ##
  54.       pkill -HUP $PID                   ## (1) HUP - Reread config
  55. ## ---------------------------------------------------------------------------- ##
  56.       killall --user $User             ##
  57.       killall --verbose
  58.  
  59. ## ------------------------------------------------------------------------------- ##
  60.      pkill $PID                     ## (15) SIGTERM - Terminate PID (default)
  61. ## ------------------------------------------------------------------------------- ##
  62.      pkill --echo $PID              ## Display name and PID of the process
  63. ## ------------------------------------------------------------------------------- ##
  64.      killall --group $GID         ## Match processes by Group ID (GID)
  65. ## ------------------------------------------------------------------------------- ##
  66.  
  67.  
  68. ## ------------------------------------------------------------------------------- ##
  69.       killall -HUP $PID                 ## (1) HUP - Reload + Reread Config
  70. ## ------------------------------------------------------------------------------- ##
  71.       kill -SIGUSR1 $PID                ## (10) SIGUSR1 -
  72. ## ------------------------------------------------------------------------------- ##
  73.       kill -SIGUSR1 (pgrep $Service)    ## (10) SIGUSR1 -
  74. ## ------------------------------------------------------------------------------- ##
  75.       killall -USR1 $Service            ## (10) SIGUSR1 -
  76. ## ------------------------------------------------------------------------------- ##
  77.       pkill -P 1 sshd                   ## kill all sshd proc with PPID of 1
  78. ## ------------------------------------------------------------------------------- ##
  79.       kill -9 $$                        ## (9) SIGKILL - Kill current session
  80. ## ------------------------------------------------------------------------------- ##
  81.       skill9 ‐u $USER                 ## (9) SIGKILL - Kill users processes
  82. ## ------------------------------------------------------------------------------- ##
  83.       kill -9 `lsof -t -u $1`           ## (9) SIGKILL - Kill users processes
  84. ## ------------------------------------------------------------------------------- ##
  85.  
  86.  
  87.  
  88. ## -------------------------------------------------------------------------------------------------- ##
  89.       kill `netstat -anp --tcp -4 | awk '/:22/ && /LISTEN/ { print $7 }' | cut -f1 -d/`
  90. ## -------------------------------------------------------------------------------------------------- ##
  91.       /etc/init.d/`netstat -anp --tcp -4 | awk '/:22/ && /LISTEN/ { print $7 }' | cut -f2 -d/` stop
  92. ## -------------------------------------------------------------------------------------------------- ##
  93.  
  94.  
  95. ##-==================================-##
  96. ##   [+] Kill all Zombie processes
  97. ##-==================================-##
  98. kill -9 `ps -xaw -o state -o ppid | grep Z | grep -v PID | awk '{print $2}'`
  99.  
  100.  
  101. ## -------------------------------------------------------------------------------------------------- ##
  102.       pkill -P 1 sshd               ## kill all sshd proc with PPID of 1
  103. ## -------------------------------------------------------------------------------------------------- ##
  104.  
  105. ## -------------------------------------------------------------------------------------------------- ##
  106.  
  107.     while :; do kill -9 `lsof -t -i :22`; done
  108.  
  109. ## ----------------------------------------------------------------------------------------------------------------------- ##
  110.       kill $(ps -ef | awk '/sshd/ {print $2}')              ## kill any user remotely running ssh
  111. ## ----------------------------------------------------------------------------------------------------------------------- ##
  112.       kill $(ps -ef | awk '/cupsd/ {print $2}')             ## kill CUPS Processes
  113. ## ----------------------------------------------------------------------------------------------------------------------- ##
  114.       kill $(ps -ef | awk '/mysql/ {print $2}')             ## kill mysql Processes
  115. ## ----------------------------------------------------------------------------------------------------------------------- ##
  116.  
  117.  
  118. ## --------------------------------------------------- ##
  119. ##    [+] Kill -9 (SIGKILL) all $Service processes:
  120. ## --------------------------------------------------- ##
  121. kill -9 $(ps aux | grep '$Service' | awk '{print $2}')
  122.  
  123.  
  124. ## --------------------------------------------------- ##
  125. ##    [+] Kill -9 (SIGKILL) all OpenVPN processes:
  126. ## --------------------------------------------------- ##
  127. kill -9 $(ps x | grep "openvpn" | head -1 | awk {'printf $1'})
  128.  
  129.  
  130. ## ------------------------------------------------------------------------------------------ ##
  131. ##    [+] Kill -9 (SIGKILL) processes that have been running for more than a week
  132. ## ------------------------------------------------------------------------------------------ ##
  133. find /proc -user myuser -maxdepth 1 -type d -mtime +7 -exec basename {} \; | xargs kill -9
  134.  
  135.  
  136. ## -------------------------------------------------------------------------------------------------------------------- ##
  137.       kill -INT $( cat /var/run/i2pd/i2pd.pid )     ## (2) SIGINT - Stop I2P Daemon Using Kill  (Pointing to I2Ps PID file)
  138. ## -------------------------------------------------------------------------------------------------------------------- ##
  139.       kill -s SIGHUP $(cat /run/named/named.pid)    ## Reload Named
  140. ## -------------------------------------------------------------------------------------------------------------------- ##
  141.       kill -HUP `cat /var/run/$Service.pid`         ## Reload $Service.pid
  142. ## -------------------------------------------------------------------------------------------------------------------- ##
  143.       pkill -HUP syslogd                            ## (1) HUP - reread the syslogd config
  144. ## -------------------------------------------------------------------------------------------------------------------- ##
  145.  
  146.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement