udevadm trigger ----type=devices ----action=chang trigger: unrecognized option '----type=devices'
时间: 2024-01-05 13:20:59 浏览: 190
udevadm trigger命令的正确用法是:
```shell
udevadm trigger --type=devices --action=change
```
其中,--type=devices指定了触发的设备类型为devices,--action=change指定了触发的动作为change。
相关问题
jenkins报错Unrecognized option: --pluginDir=
这个错误是由于Jenkins不认识参数--pluginDir引起的。这个参数已经被弃用了,所以你需要将其从Jenkins的命令行或配置文件中删除。你可以使用以下命令来检查你Jenkins的插件目录:ls /var/lib/jenkins/plugins或者你可以通过Jenkins的插件管理页面来管理插件。希望这可以帮到你。
pyinstaller: error: unrecognized arguments: --platform=linux
很抱歉,我之前提到的 `--platform` 参数是错误的。在 PyInstaller 中,并没有直接支持指定目标平台的 `--platform` 参数。PyInstaller 会自动根据当前操作系统生成对应的可执行文件。
如果你在 macOS 上使用 PyInstaller 生成的可执行文件无法在 CentOS 上运行,可能是由于不同的操作系统之间存在差异导致的。这种情况下,建议在 CentOS 上使用 PyInstaller 单独生成可执行文件。
你可以尝试在 CentOS 上按照以下步骤重新生成可执行文件,并包含外部配置文件:
1. 在 CentOS 上安装 PyInstaller。可以使用以下命令来安装 PyInstaller:
```shell
pip install pyinstaller
```
2. 将你的配置文件放置在与 Python 脚本文件相同的目录下,并确保配置文件的路径在脚本中是正确的。
3. 在终端中,使用 cd 命令切换到包含你的 Python 脚本文件的目录。
4. 使用 PyInstaller 命令生成可执行文件。以下是一个示例命令:
```shell
pyinstaller --onefile your_script.py
```
将 `your_script.py` 替换为你的 Python 脚本文件的名称。
5. 生成的可执行文件将会放置在生成的 "dist" 目录下。在该目录中,你将找到一个类似于 `your_script` 的可执行文件。
6. 将你的配置文件复制到生成的可执行文件所在的目录,确保配置文件与可执行文件位于同一目录下。
现在,你应该可以在 CentOS 上运行该可执行文件,并且能够访问到与之关联的配置文件。
阅读全文