首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
tengine
centos7
jenkins
运维
负载均衡
sftp
centos
touch
ubuntu
linux
port
7层
nginx
unix
tomcat
sudo
4层
dns
log4j
fabric
shell
容器
cron
syslog
stdout
crontab
grep
colors
debian
curl
devops
交换机
docker
ssh
server
压力测试
grafana
ftp
vagrant
服务器
k8s
awk
service
apache
路由器
kubectl
当前位置:
开发笔记
>
运维
> 正文
Linux下crontab无法保存的问题
作者:我是王美慧 | 来源:互联网 | 2017-11-05 00:48
Linux下crontab无法保存的问题--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
解决人:huqinfen
今天想修改crontab中的内容,发现提示no space left on device,但是df了一下空间,发现没有空间是满的,最多也就是60%,怎么回事呢?
上网搜了一下,说是可能是小文件大多,file inode被用光了,就算还有磁盘空间也不能创建新文件了。
du了一下/var目录下,发现在spool目录不动了,ctrl+c掉以后,发现spool目录下有个clientmqueue的目录,ls了一下,恩,又不动了,估计有好些个文件。然后,继续上网搜索,这个目录是干啥用的?
搜索结果如下:
问题现象:linux操作系统中的/var/spool/clientmqueue/目录下存在大量文件。
原因分析:系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
解决办法:将crontab里面的命令后面加上> /dev/null 2>&1
2>&1:把错误重定向到输出要送到的地方。即把上述命令的执行结果重定向到/dev/null,即抛弃,同时,把产生的错误也抛弃。
看了一下crontab中的内容,哈哈,果真是有人没有将程序输出的内容和错误没有定向,导致每次执行crontab中的程序就在/var/spool/clientmqueue/下产生一个小文件,居然还有两个程序是每分钟执行一次,基本上一天要产生近20W个文件,哦,好恐怖啊!
接下来当然是先将/var/spool/clientmqueue/下的文件删掉!这儿还有一个小技巧:
cd /var/spool/clientmqueue
如果文件太多,占用空间太大,用rm命令删除慢的话,就执行下面的命令:ls | xargs rm -f
现在有空间了,就可以修改crontab了,首先将crontab中没有定向输出的都加上> /dev/null 2>&1, 不然的话,没几分钟/var/spool/clientmqueue/就又有好些个文件了。
最后最后将需要修改的crontab中的内容加上就ok了。
linux
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
grep
Skywalking系列博客1安装单机版 Skywalking的快速安装方法
本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ...
[详细]
蜡笔小新 2023-12-14 19:05:47
linux
CentOS7.0 U盘刻录工具使用方法详解
本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ...
[详细]
蜡笔小新 2023-12-14 18:55:14
linux
Linux重启网络命令实例及关机和重启示例教程
本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ...
[详细]
蜡笔小新 2023-12-14 15:52:52
linux
xps15双系统win10更新失败问题解决方法
本文主要讨论了在xps15上安装双系统win10和MacOS后,win10无法正常更新的问题。分析了可能的引导问题,并提供了解决方法。 ...
[详细]
蜡笔小新 2023-12-14 15:25:35
curl
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
tomcat
Hibernate配置lazy=false时无法加载数据的问题解决方法
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
linux
树莓派Linux基础(一):查看文件系统的命令行操作
本文介绍了在树莓派上通过SSH服务使用命令行查看文件系统的操作,包括cd命令用于变更目录、pwd命令用于显示当前目录位置、ls命令用于显示文件和目录列表。详细讲解了这些命令的使用方法和注意事项。 ...
[详细]
蜡笔小新 2023-12-14 13:33:39
shell
Metasploit攻击渗透实践
本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ...
[详细]
蜡笔小新 2023-12-14 12:14:09
shell
Python语法上的区别及注意事项
本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ...
[详细]
蜡笔小新 2023-12-14 11:27:53
grep
Oracle中tnsnames.ora的作用和配置方法
本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ...
[详细]
蜡笔小新 2023-12-14 07:44:06
unix
Linux进程控制块PCBtask_struct结构体结构及作用详解
本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ...
[详细]
蜡笔小新 2023-12-13 21:31:18
linux
图解redis的持久化存储机制RDB和AOF的原理和优缺点
本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ...
[详细]
蜡笔小新 2023-12-13 20:24:11
linux
Linux下Perl的安装及第一个程序运行
本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ...
[详细]
蜡笔小新 2023-12-13 18:29:11
grep
解决Mac上无法使用localhost连接mysql的问题
本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ...
[详细]
蜡笔小新 2023-12-13 17:48:58
unix
计算机存储系统的层次结构及其优势
本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ...
[详细]
蜡笔小新 2023-12-13 17:32:41
我是王美慧
这个家伙很懒,什么也没留下!
Tags | 热门标签
tengine
centos7
jenkins
运维
负载均衡
sftp
centos
touch
ubuntu
linux
port
7层
nginx
unix
tomcat
sudo
4层
dns
log4j
fabric
shell
容器
cron
syslog
stdout
crontab
grep
colors
debian
curl
RankList | 热门文章
1
eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
2
MACElasticsearch安装步骤及验证方法
3
【Deep Learning学习笔记】Dynamic AutoEncoders for Semantic Indexing_Mirowski_NIPS2010
4
多因子选股模型在实际中的构建步骤及影响因素分析
5
关于cuowu类的错误提示和使用AdjustmentListener的问题
6
Hyperledger Fabric外部链码构建与运行的开发笔记
7
Linux进程控制块PCBtask_struct结构体结构及作用详解
8
3.21开学以来的学习反思和收获
9
使用在线工具jsonschema2pojo根据json生成java对象
10
开关稳压器设计的PCB布局布线的重要性及准则
11
大量研发 销售 产品 设计 市场 岗位!
12
在Blazor剃刀文件中添加taghelper指令会返回错误
13
PhysioNet生理信号处理(三)WFDB Toolbox for Matlab的安装和使用方法
14
相机防抖设置详解及使用方法
15
老大给出高质量模型是否算需求工件?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有