Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
runaway-processes [2017/03/01 16:06]
brysonlt [Which programs usually runaway?]
runaway-processes [2017/03/01 16:06]
brysonlt [kill]
Line 17: Line 17:
 ====kill==== ====kill====
  
-kill is the standard Unix utility for terminating nasty processes. You only have the right to kill your own processes. Some processes do not respond to the standard kill command. These processes might need a more forceful signal such as -9. The command killall can help you to kill multiple processes at once. man kill and man killall will give you the details about these commands. +kill is the standard Unix utility for terminating nasty processes. You only have the right to kill your own processes. Some processes do not respond to the standard kill command. These processes might need a more forceful signal such as -9. The command killall can help you to kill multiple processes at once. //man kill// and //man killall// will give you the details about these commands.
-====userkill====+
  
-Tyler Larson wrote a utility that will allow runaway processes to be killed without root privileges. Before userkill will terminate a process, it examines the specified process to see if it matches criteria which would signify that it is in fact a runaway. These criteria are: 
- 
-    The process must not be owned by the system (uid<100). 
-    The owner of the process is not logged in. In this case you should message the owner using the write command. If that fails, you should inform the System Administrators of the problem. 
-    The process must not be niced greater than 9. 
-    The CPU must not be more than 10% idle. 
-    All runaway processes combined must be using more than 70% of the CPU. 
-    The process must have already consumed an outrageous amount of CPU time. 
- 
-userkill functions in a manner very similar to kill. The basic syntax is userkill <killsignal> <processid>. The killsignal field defaults to the standard sigterm signal. To send a stronger kill signal (such as -9) you must specify it. The userkill binary (program) is located in /usr/network/bin. 
  
 ====The System Administrators==== ====The System Administrators====

runaway-processes.txt · Last modified: 2017/03/01 16:08 by brysonlt