随笔分类 - Linux
摘要:(给新手开发人员的建议:开发的时候,建议先用工具进行验证环境,不要直接上手自己开发的软件) 准备工作: 通常串口设备的挂载路径名称是tty开头的,所以查看串口命令如下: ls /dev/tty* 注:依照惯例,通常USB转串口设备的前缀是ttyUSB* 收发测试: 假设我串口设备挂载路径为:/dev
阅读全文
摘要:ps -aux | grep java 备注: 移除进程方法 sudo kill [进程ID]
阅读全文
摘要:有时候一些进程是需要依赖另外一个进程的服务的。 #!/bin/bash waite(){ if [ $# -eq 1 ] then while(true);do sleep 1s pid=`ps -ef | grep "$1" | grep -v grep | awk '{print $2}'` i
阅读全文
摘要:我的命令是:if [$# -eq 1] 原因是中括号前后需要空格 改前:if [$# -eq 1] 改后:if [ $# -eq 1 ]
阅读全文
摘要:在已知进程名(name)的前提下,交互式 Shell 获取进程 pid 有很多种方法,典型的通过 grep 获取 pid 的方法为(这里添加 -v grep是为了避免匹配到 grep 进程): ps -ef | grep "name" | grep -v grep | awk '{print $2}
阅读全文
摘要:由于shell 里面默认都是文本,所以不可以直接用加号来进行运算符操作。 方法1: count=1 count=$(( count+1 )) 方法二:let (只有bash才能使用) count=1 let "count=$count + 1"
阅读全文
浙公网安备 33010602011771号