![]() |
1
6
|
![]() |
2
1
您已经在注释中声明了这一点,原因是允许用户删除日志文件,在这种情况下,您希望应用程序开始在其位置写入新的日志文件。
处理这个问题的传统Unix机制是让程序安装一个信号处理程序(通常用于
然后提示用户在删除日志文件后,需要发送
|
![]() |
3
0
处理这种情况的唯一合理方法是尝试写入日志。如果写失败(大多数情况下不会),那么您需要找出原因。在这一点上,您可以使用stat来查看日志是否仍然存在——如果仍然存在,则会出现某种磁盘已满或权限错误,这可能很难或不可能从中恢复,如果没有,则重新打开并尝试写入。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |