absl.command_name module
A tiny stand alone library to change the kernel process name on Linux.
- absl.command_name.make_process_name_useful()[source]
Sets the process name to something better than ‘python’ if possible.
- absl.command_name.set_kernel_process_name(name)[source]
Changes the Kernel’s /proc/self/status process name on Linux.
The kernel name is NOT what will be shown by the ps or top command. It is a 15 character string stored in the kernel’s process table that is included in the kernel log when a process is OOM killed. The first 15 bytes of name are used. Non-ASCII unicode is replaced with ‘?’.
Does nothing if /proc/self/comm cannot be written or prctl() fails.
- Parameters:
name – bytes|unicode, the Linux kernel’s command name to set.