Linux
pixelcolor
编辑教师
展开
-
shell脚本判断某个文件的大小,大于一定的值后就保留一份再删除原来的那一份
方法一:#!/bin/shcheckfilesize(){ time=$(date "+%Y-%m-%d %H:%M:%S") #获取当前系统时间 filename=/var/filename.log #没有文件则创建文件 if [ ! -f "$filename" ]; then touch /var/filename.log ...转载 2020-03-25 10:08:27 · 1279 阅读 · 0 评论 -
Linux脚本实现进程监控与重启
Linux脚本实现进程监控与重启 1. 监控进程的脚本monitor.sh#!/bin/shdevice_router_cmd_line='./device_router localhost 1883'mosquitto_cmd_line='./mosquitto -d'da...转载 2020-03-25 09:39:38 · 462 阅读 · 0 评论 -
inet_addr() 函数返回值问题
inet_addr() 将一个字符串格式的ip地址转换成一个uint32_t数字格式但是需要注意的是, 这个函数的返回值在大小端机器上是不同的例如输入一个"192.168.0.1"的字符串, 在内存中的排列(字节从低到高) 0xC0, 0xA8 ,0x00 ,0x4A。 那么在小端序机器上,返回的数字就是0x4a00a8c0 , 而在大端序机器上则是0xc0a8004a同样 inet_pto...原创 2019-10-22 16:43:55 · 2230 阅读 · 1 评论 -
shell中判断文件大小是否超过指定大小
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...转载 2019-10-16 10:48:16 · 2995 阅读 · 0 评论 -
vscode调试嵌入式c程序
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-28 14:14:47 · 1285 阅读 · 0 评论 -
关于Linux的应用层定时器
原 关于Linux的应用层定时器 ...转载 2019-08-14 11:26:54 · 308 阅读 · 0 评论 -
Linux C语言 高精度时间函数:gettimeofday() 获取时间差
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-14 11:19:17 · 2093 阅读 · 0 评论 -
pthread_exit(NULL)和return的区别
pthread_exit()用于线程退出,可以指定返回值,以便其他线程通过pthread_join()函数获取该线程的返回值return是函数返回,不一定是线程函数哦! 只有线程函数return,线程才会退出exit()是进程退出,如果在线程函数中调用exit,那改线程的进程也就挂了,会导致该线程所在进程的其他线程也挂掉,比较严重...原创 2019-08-07 01:40:44 · 1485 阅读 · 0 评论 -
pthread _cond_wait线程条件等待
通常,和pthread _cond_wait 配对使用的有pthread_cond_signal , 同时还有用于pthread_cond_t初始化的pthread_cond_init,销毁的pthread_cond_destroy函数,还有用于加锁保护的pthread_mutex_lock和pthread_...转载 2019-08-08 15:46:15 · 203 阅读 · 0 评论