cgexec: command not found如何解决
时间: 2023-08-27 15:04:08 浏览: 34
这个错误通常是因为cgexec命令不在您的系统路径中。您可以尝试以下解决方法:
1. 检查您的系统是否已正确安装了libcgroup工具包。您可以使用以下命令检查:
```
dpkg -l libcgroup*
```
如果未安装,请使用以下命令安装:
```
sudo apt-get install cgroup-bin libcgroup-tools
```
2. 确认cgexec命令是否在系统路径中。您可以使用以下命令检查:
```
which cgexec
```
如果返回空结果,则需要将cgexec命令添加到系统路径中。您可以使用以下命令将cgexec命令所在的目录添加到PATH环境变量中:
```
export PATH=$PATH:/path/to/cgexec
```
请将“/path/to/cgexec”替换为cgexec命令所在的目录路径。
3. 如果以上方法都没有解决问题,您可以尝试重新安装libcgroup工具包,然后重启系统。
希望这些方法能够帮助您解决问题。
相关问题
-bash: cgexec: command not found
这个错误信息表明在您的系统中没有找到 `cgexec` 命令,可能是因为 `libcgroup` 软件包没有正确安装或者没有加载 `libcgroup` 内核模块。
首先,请确保已经正确安装了 `libcgroup` 软件包。您可以使用以下命令来检查 `libcgroup` 软件包是否已经安装:
```
sudo yum list installed libcgroup
```
如果该命令的输出中不包含 `libcgroup` 软件包,则需要安装该软件包。您可以使用以下命令来安装 `libcgroup` 软件包:
```
sudo yum install libcgroup
```
然后,您需要加载 `libcgroup` 内核模块。您可以使用以下命令来加载 `libcgroup` 内核模块:
```
sudo modprobe libcgroup
```
如果您仍然无法找到 `cgexec` 命令,请尝试重新启动系统并再次检查。如果问题仍然存在,请检查系统日志以查看是否有与 `libcgroup` 相关的错误消息。
cgexec -g cpuset:mycpuset ./while_long报错cgexec: command not found如何解决
这个错误提示表明你的系统没有安装 cgroup 工具包,需要先安装 cgroup 工具包才能使用 cgexec 命令。
你可以使用以下命令来安装 cgroup 工具包:
```
sudo apt-get update
sudo apt-get install cgroup-bin
```
如果你使用的是其他 Linux 发行版,可以使用相应的包管理工具来安装 cgroup 工具包。安装完成后,再次尝试执行 cgexec 命令即可。