[ Previous | Next | Contents | Glossary | Home | Search ]
AIX Version 4.3 System Management Guide: Operating System and Devices

Changing the /etc/inittab File

In some cases, you may need to add, change, list, and remove records in the /etc/inittab file. The /etc/inittab file defines which processes to start at each run level. When you run the init command, it reads the records in the /etc/inittab file. Each record defines a run level for a specific process and contains four parameters:

Identifier Identifies unique objects in one to fourteen characters.
Run Level Defines the run levels in which the object can be processed in one to twenty characters.
Action Defines what action the init command should take for this process. The following actions can be specified: respawn, wait, once, boot, bootwait, powerfail, powerwait, off, hold, ondemand, initdefault, and sysinit.
Command Contains the shell command to be executed.

The following commands are the only supported method for modifying the records in the /etc/inittab file:

chitab Changes records in the /etc/inittab file.
lsitab Lists records in the /etc/inittab file.
mkitab Adds records to the /etc/inittab file.
rmitab Removes records from the /etc/inittab file.

Adding Records

To add a record to the /etc/inittab file, type mkitab Identifier:Run Level:Action:Command and press the Enter key.

For example, to add a record for tty2, type:

mkitab tty002:2:respawn:/usr/sbin/getty /dev/tty2

In the above example:

tty002 Identifies the object whose run level you are defining.
2 Specifies the run level at which this process should run.
respawn Specifies the action that the init command should take for this process.
/usr/sbin/getty /dev/tty2 Specifies the shell command to be executed.

Changing Records

To change a record to the /etc/inittab file, type chitab Identifier:Run Level:Action:Command and press the Enter key.

For example, to change a record for tty2 so that this process runs at run levels 2 and 3, type:

chitab tty002:23:respawn:/usr/sbin/getty /dev/tty2

In the above example:

tty002 Identifies the object whose run level you are defining.
23 Specifies the run levels at which this process should run.
respawn Specifies the action that the init command should take for this process.
/usr/sbin/getty /dev/tty2 Specifies the shell command to be executed.

Listing Records

To list records in the /etc/inittab file:

For example, to list the record for tty2, type lsitab tty2 and press the Enter key.

Removing Records

To remove a record from the /etc/inittab file, type rmitab Identifier and press the Enter key. For example, to remove the record for tty2, type rmitab tty2 and press the Enter key.


[ Previous | Next | Contents | Glossary | Home | Search ]