./stop.sh mongoshake.pid报错:[Fail] No process number for 22019
时间: 2024-04-08 12:29:59 浏览: 15
这个错误提示说明在执行 `./stop.sh mongoshake.pid` 命令时,找不到进程号为 22019 的进程。可能是由于进程已经停止或者进程号不正确导致的。
你可以尝试使用其他方式来停止 mongoshake 进程。可以使用 `kill` 命令来发送信号给进程进行停止。首先,使用 `ps` 命令查找 mongoshake 进程的进程号:
```
ps -ef | grep mongoshake
```
然后,使用 `kill` 命令发送 SIGTERM 信号给进程号来停止进程:
```
kill <进程号>
```
例如:
```
kill 12345
```
请将 `<进程号>` 替换为实际的 mongoshake 进程号。
如果上述方法仍然无法停止 mongoshake 进程,请确保你正在使用正确的命令和进程号,并且有相应的权限来停止进程。
相关问题
你说的代码 报错 :-1: error: No rule to make target 'my_headers', needed by '../../../Ground/library/Logger/lib/libLogger.a'. Stop.
非常抱歉,我的回答有误。应该将 `PRE_TARGETDEPS` 变量修改为 `POST_TARGETDEPS`,如下所示:
```
QMAKE_EXTRA_TARGETS += my_headers
POST_TARGETDEPS += my_headers
```
这样,在构建库时,所有的头文件就会被自动复制到指定目录中,供其他代码使用。如果还有问题,请随时提出,我会尽力帮助您解决。
Linux QtCreator 编译报错:No rule to make target '.../***' needed by '***.o'.stop
这个错误通常表示编译器找不到需要的文件或目录,或者Makefile中的规则不正确。有以下几种可能的原因和解决方法:
1. 文件或目录不存在:请检查文件或目录是否存在,文件名是否拼写正确,路径是否正确。如果文件或目录不存在,请先创建它们。
2. Makefile规则不正确:请检查Makefile文件中的规则是否正确,是否指定了正确的源文件和目标文件。可以使用make -n命令查看Makefile文件的规则。
3. 编译器选项不正确:请检查编译器选项是否正确,是否缺少必要的头文件或库文件。可以使用pkg-config命令查看需要的头文件和库文件。
4. 编译器版本不兼容:请检查编译器版本是否正确,是否支持需要的编译选项和库文件。可以使用gcc --version命令查看编译器版本。
5. Qt库版本不兼容:请检查Qt库版本是否正确,是否支持需要的Qt模块和函数。可以使用qmake -query命令查看Qt库版本和安装路径。
总之,编译报错通常是由于文件或目录不存在、Makefile规则不正确、编译器选项不正确、编译器版本不兼容、Qt库版本不兼容等原因引起的。需要仔细检查错误信息,排除错误并修改相应的代码和配置文件。