NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO
The C_INIT(1M) built-in command, akill, is used to kill the actor with actor ID aid, or to kill or restart a group of restartable actors with group ID gid. More than one actor can be killed by passing multiple aid arguments.
akill supports the following options:
Used to unblock an actor started in debug mode, using arun -d, that is not attached to a debugger.
This option is only available when the HOT_RESTART feature is present. It is used to flush a group of restartable actors with group ID gid. All persistent memory blocks tagged with the restart group's deletion key are deleted, and all the actors are then unregistered in the Hot Restart Controller and killed (and not restarted). If a restartable actor is killed without using the --g option, the actor's group will be restarted. All the direct actors or this group to which the restartable actor belongs will be restarted as if the actor had crashed. Indirect actors of the actor's group will not be affected.
Persistent memory blocks which use a deletion key other than the group's deletion key (HR_GROUP_KEY) will not be deleted automatically when the group is flushed. It is the user's responsibility to explicitly free such blocks if they are no longer needed after an actor has been killed.
This command cannot be used to kill C_INIT
.
Only TRUSTED users can kill actors with different uid
s than the current uid
.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO