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.