nm libapp.a | grep onConfigLocalSmartMotionDetect
时间: 2023-07-22 14:07:08 浏览: 44
`nm` 命令用于显示目标文件或库中的符号表。使用 `grep` 命令过滤出包含特定字符串 "onConfigLocalSmartMotionDetect" 的符号。
在你的命令中,你想要在名为 `libapp.a` 的库中查找符号 "onConfigLocalSmartMotionDetect"。请确保你在运行命令时位于正确的目录中,其中包含该库文件。
示例命令:
```shell
nm libapp.a | grep onConfigLocalSmartMotionDetect
```
这将在 `libapp.a` 库中搜索符号 "onConfigLocalSmartMotionDetect" 并显示相关的符号信息。请注意,如果库中存在该符号,它可能会以不同的形式显示,具体取决于编译器和平台。
相关问题
帮我写一个脚本:执行ps -ef | grep auth-server.jar|grep -v grep |awk '{print$2}',如果返回结果为0,则不管,否则执行ps -ef | grep auth-server.jar|grep -v grep |awk '{print$2}'| xargs kill -9
好的,以下是一个简单的脚本,可以实现你的需求:
```bash
#!/bin/bash
PID=$(ps -ef | grep auth-server.jar | grep -v grep | awk '{print $2}')
if [[ -z $PID ]]; then
echo "auth-server.jar is not running."
else
echo "auth-server.jar is running with PID $PID. Killing the process..."
ps -ef | grep auth-server.jar | grep -v grep | awk '{print $2}' | xargs kill -9
echo "Process has been killed."
fi
```
这个脚本首先使用 `ps -ef | grep auth-server.jar | grep -v grep | awk '{print $2}'` 命令查找进程 ID,并将其赋值给变量 `$PID`。然后判断 `$PID` 是否为空,如果为空则输出 `auth-server.jar is not running.`,否则输出 `auth-server.jar is running with PID $PID. Killing the process...`,并使用 `ps -ef | grep auth-server.jar | grep -v grep | awk '{print $2}' | xargs kill -9` 命令结束进程。最后输出 `Process has been killed.`。
你只需要将这段代码保存到一个文件中,比如 `kill_auth_server.sh`,然后在终端中执行 `bash kill_auth_server.sh` 即可。
liyanghao@hello-PowerEdge-T140:~/sdk111/software/v80x/app/vx600_main$ nm -D libmp4v2.so | grep GLIBCXX_3.4.26 | grep basic_ostringstream nm: libmp4v2.so:无此文件
这个错误提示说明在当前目录下没有找到名为 libmp4v2.so 的库文件。请确认一下你的当前目录是否正确,或者是否已经正确地安装了 libmp4v2 库文件。如果你确定库文件已经正确地安装了,可以尝试使用绝对路径或者 LD_LIBRARY_PATH 环境变量指定库文件的路径。例如:
```
nm -D /usr/lib/libmp4v2.so | grep GLIBCXX_3.4.26 | grep basic_ostringstream
```
或者:
```
export LD_LIBRARY_PATH=/usr/lib
nm -D libmp4v2.so | grep GLIBCXX_3.4.26 | grep basic_ostringstream
```
其中 /usr/lib 是 libmp4v2 库文件的默认安装路径,你需要根据实际情况进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)