Processes
The following commands create, remove, or manage processes:
at | Executes jobs at a specified time. at schedules jobs to be executed just once, whereas cron schedules them to be executed regularly. |
batch | Executes jobs when the system is not too overloaded. |
cron | Executes jobs at specified times. |
crontab | Edit per-user "cron table" files that specify what commands to run, and when. |
fuser | Find processes using particular files or sockets. |
kill | Send a signal to one or more processes. |
nice | Change the priority of a process before starting it. |
ps | Process status. Print information about running processes. |
renice | Change the priority of a process that has already been started. |
sleep | Stop execution for the given number of seconds. |
top | Interactively display the most CPU-intensive jobs on the system. |
wait | Shell built-in command to wait for one or more processes to complete. |
xargs | Read strings on standard input, passing as many as possible as arguments to a given command. Most often used together with find. |
Get Classic Shell Scripting now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.