#环境变量 #bash #cpu #命令行 #bash-builtin

cpubind-bash-builtin

提供有关 CPU 亲和力和一些环境变量的 Bash 内置命令

1 个不稳定版本

0.1.0 2024年3月26日

#84#bash

MIT/Apache

7KB
64

这是一个bash内置命令,归功于bash-builtins crate

如果存在,它提供有关 CPU 亲和力、主机名、SLURM_JOB_ID、SLURM_PROCID 和 SLURM_LOCALID 环境变量的信息。可选地,您可以使用 -i 选项提供一个标识符,该标识符将与所有其他信息一起打印。

使用方法

使用 enable 将库加载到 bash 内置命令中,使用它,并在不再需要时将其删除

$ enable -f target/release/libcpubind_bash_builtin.so cpubind
$ cpubind
myhostname -  -  -  -  - cpu affinity: 0 1 2 3 4 5 6 7 8 9 10 11
$ cpubind -i "id 1 🙂"
myhostname - id 1 🙂 -  -  -  - cpu affinity: 0 1 2 3 4 5 6 7 8 9 10 11
$ enable -d cpubind
$ cpubind
-bash: cpubind: command not found

依赖关系

~1.3–1.8MB
~39K SLoC