Shell 编程
HiroGuo
有些事现在不做 一辈子都不会做了
展开
-
Qt开发 — 检查系统端口是否被监听
检查端口是否被监听原创 2022-05-25 11:18:35 · 952 阅读 · 0 评论 -
Qt开发 — QProcess执行带管道的shell命令
Qt开发 — QProcess执行带管道的shell命令简述:在嵌入式开发过程中,很容易遇到一些需要开辟新的进程,而新的进程里面又需要强制关闭父进程的操作。不如程序中需要读写SD卡,但是有时程序中又需要格式化SD卡。这就遇到问题,需要在SD卡格式化的进程中,关闭程序以便操作SD卡,否则SD卡被占用无法完成格式化。方法一编写QT 程序,在程序内部首先kill 操作SD卡的程序,然后在进行SD卡操作。方法二:通过编写shell脚本来实现kill程序 和SD卡格式化但是如何实现,在程序内启动所编写原创 2020-11-25 16:32:48 · 3140 阅读 · 0 评论 -
Shell编程 — 参数拼接与log输出
Shell编程 — 参数拼接与log输出参数1.1 拼接(换行)在实际的使用过程中,会遇到参数过程的情况,并且一行又很难书写完成,这时候就需要参数换行,以便格式化查看 例如如下所示:python target_attack.py \ --input_dir="${INPUT_DIR}" \ --output_dir="${OUTPUT_DIR}" \ --max_epsilon="${MAX_EPSILON}" \ --prob=0.5注意:在\后面不能加空格 在\后面不能加原创 2020-10-27 14:17:11 · 2875 阅读 · 0 评论 -
Shell编程 — 获取指令返回值
Shell编程 — 获取指令返回值在实际的使用过程中,经常会遇到使用脚本执行一些需要人工繁琐执行的操作,比如自动编译程序等。那么在自动化脚本中,就需要注意每条指令是否正确执行?如果不正确执行如何中断执行并且提示给用户呢?退出状态和逻辑运算符的组合cmake . || exit 1make || exit 1./pcl_visualizer_demo则遇到CMake 或者 Make失败的时候,程序就可以直接中断。总结:优点:书写简单,代码少确定:程序直接中断,不方便提示log原创 2020-10-27 14:48:15 · 17859 阅读 · 0 评论