使用unlink特性保证,系统崩溃时临时文件不占用系统空间
来源:互联网 发布:卡尔安东尼唐斯数据 编辑:程序博客网 时间:2024/06/05 15:59
使用unlink特性保证,系统崩溃时临时文件不占用系统空间
#include <stdio.h>#include <string.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <time.h>int main(int argc, char *argv[]){ char *psFileName = "/xxx/yyy.tmp"; int nfd = open(psFileName, O_CREAT | O_RDWR); unlink(psFileName); int k = 0; char buffer[1024] = { 0 }; while(k++ < 3) { snprintf(buffer, 1024, "test : %lu\r\n", time(NULL)); int n = write(nfd, buffer, strlen(buffer)); printf("write len %d\r\n", n); sleep(1); } lseek(nfd, SEEK_SET, 0); char rbuffer[1024] = { 0 }; read(nfd, rbuffer, 1024); printf("read:[%s]\r\n", rbuffer); printf("waiting for exit...\r\n"); sleep(60); close(nfd); return 0;}
- 使用unlink特性保证,系统崩溃时临时文件不占用系统空间
- 临时文件系统/tmp的使用
- eCryptfs - unlink系统调用
- 【ubuntu】系统崩溃(系统空间满了,sudo不可用,不能联网等)解决方法
- 如何保证程序运行时系统时间不被修改!
- 系统函数-文件操作-unlink()
- 清除系统的临时文件
- tmpfs内存临时文件系统
- 临时文件系统--tmpfs
- 格式化hadoop临时文件系统
- tmpfs内存临时文件系统
- Linux系统中的临时文件
- 去除Windows7系统占用空间因素
- 系统和压缩内存占用空间大
- win7系统pagefile.sys占用空间调整
- Linux系统的临时文件安全
- 系统临时文件批量删除方法
- Linux系统调用-- unlink函数详解
- SPEEDPHP 后台列表页调用分类名称
- mysql简单语句
- SUSE11sp2(x64)平台安装oracle10G
- linux指令--解压命令汇总
- PetShop的系统架构设计
- 使用unlink特性保证,系统崩溃时临时文件不占用系统空间
- Android - ImageButton单击切换按钮图片效果的实现 .
- asp.net的<% %>总结
- nutch源代码阅读心得
- c++中#pragma的用法
- ios 判断左右摆动方法与摇一摇
- Maven学习笔记
- Android 开发中使用 SQLite 数据库
- android 完美无(隐藏)图标启动软件