求大佬用朋友写作业写个centos脚本

  • 请求在线api, 获取json格式的返回结果
  • 解析json里面的一个值
 

将网页内容存储到文件中, 相当于wget命令

 

注意: =前后没有空格

jq是命令行解析json的很好的工具

直接到下载Linux64版本(我是用本地下载好后傳上服务器的, 之前直接在服务器用wget下载一直报错Segmentation fault, 折腾好久~)

 

然后就可以愉快的使用jq命令了:

 

返回的是一个json数组列表

 

使用.直接指向json的根节点

 

[0]为取數组的第0位的对象

 

将ll的内容写入fileName这个文件中

但是在书写.sh脚本的时候, 需要增加echo

 
fileName是即将读取的文件名

以上就是这篇文章的全部内容了希望本攵的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流谢谢大家对脚本之家的支持。

@使用多线程在CentOS里编写类似QQ的聊天程序

说明一下编写的思路和流程

首先我们要知道TCP/IP协议在liunx下的操作流程(这部分书上或者网上一堆)其次,还要知道有socket里有多少函数能阻塞线程这部分很重要,笔者在写的时候就被这些忽悠了遍

本次程序使用到带有阻塞的函数 1、连接时阻塞线程的函数:accpet();

本次试验主要的線程函数 其实也没有什么特殊的就是pthread_create()

第四参数:传递给方法的参数 第四参数很重要,我没有仔细看文档踩了很多雷


服务器端主要思路是利用accpet()和recv()函数本身自带的阻塞去控制线程的创建和消息的发送。
主要的想法是分别利用两个阻塞控制用户端的显示。同时使用延时,保證两个线程正常显示给用户好的使用体验。

结语 本次第一次在liunx上做一些程序这是我们的作业。有不好的地方希望指正

     
    
  • 写dockerfile加add项目也可以或者在里面通過git拉项目下来部署在docker里
  • docker本质也是一个进程需要一些工具来守护进程,项目暂时不用k8s因为团队能力有限,即使部署后出错难以排查

我要回帖

更多关于 大佬用朋友写作业 的文章

 

随机推荐