![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
脚本语言
脚本语言,主要还是linux上的python、shell、awk语言
程序员如山石
以前从事虚拟化的工作,现在从事嵌入式方面的工作。
展开
-
利用awk根据程序名终止进程
在linux当中经常遇到根据程序名终止进程的情况,最近,我就遇到了这种情况: 怎么办,利用awk获取行,进行kill就可以了,具体如下: root@imx6ulevk:/mnt# ps -ef|grep DB|grep -v grep|awk '{system("echo "$2";kill -9 "$2)}' 17227 17298 17340 17396 17444 17498 17545 17612 一个命令就解决了问题,下面解释一下: root@imx6ulevk:/mnt# ps -e原创 2022-02-12 18:16:05 · 1247 阅读 · 0 评论 -
并发编程试题1之部分3(共3-附答案解析)
四:程序题(本小题共3题,每题10分 共30分) 生产消费者问题---关键找到竞争资源的数量情况 1)用多线程、信号量实现生产者和消费者的模拟,仓库容量为10,仓库中开始有3件产品,消费者每3秒消费一件产品,生产者每两秒生产一个产品,生产者和消费者不能同时进入仓库(需要互斥) 1 //信号量---线程间通信 2 //“生产者消费者” 问题 3 #include<st...原创 2020-04-27 15:46:39 · 609 阅读 · 0 评论 -
并发编程试题1之部分1
一:选择题(本题共4小题,每题3分共12分) 1)下列不是Linux系统进程类型的是( D ) A 交互进程 B 批处理进程 C 守护进程 D 就绪进程(进程状态) 2)以下对信号的理解不正确的是(B ) A 信号是一种异步通信方式 B 信号只用在用户空间进程通信,不能和内核空间交互 C 信号是可以被屏蔽的 D 信号是通过软中断实现的 3)进程有三种状态( C ) A 准备态、执行态和退出...原创 2020-04-27 15:30:33 · 652 阅读 · 0 评论 -
并发编程试题1之部分2(附答案解析)
三:问答题(本题共7题,每题5分,共35分) 1) 什么是系统调用?系统调用是通过什么方式陷入内核态的?请写出你对系统调用的理解。什么是文件I/O和标准I/O库?文件I/O和标准I/O库的区别? 答案: 系统调用是操作系统提供给用户程序调用的一组特殊接口,用户程序可以通过这组接口获得操作系统内核提供的服务。 系统调用是通过软件中断方式陷入内核的。 linux的文件I/O是由操作系统提...原创 2020-04-27 15:25:31 · 469 阅读 · 0 评论