**centos7下使用 Crontab命令 执行定时任务**
* * * * *
**注意:注意:注意**
今天nagios报警,一台服务器的disk满了,使用du -sh * 或 du -sh /* 查看目录的大小,查找占用空间大的目录/var/spool/clientmqueue....
然后我就想/var/spool/clientmqueue这个目录干嘛用的,纠结了半天,谷歌了下,原来/var/spool/clientmqueue是如果系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。
解决方法:直接屏蔽日志 在cron的自动执行语句后加上 > /dev/null 2>&1
例:
4 3 * * * /usr/bin/w > /dev/null 2>&1
这样就OK拉,就不会写到那个目录下了....
在这里说一点,/var/spool/clientmqueue目录文件太多,rm -rf *时候会提示:
“-bash: /bin/rm: Argument list too long“..
意思是参数太长,rm 干不了。
可以用ls | xargs rm -f这个命令将/var/spool/clientmqueue目录下所有文件删除。
* * * * *
#### 基本格式
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用或者 /1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重启apache
crond不支持精确到秒
可以用crontab -e命令来编辑/var/spool/cron下对应用户的cron文件,也可以直接编辑/etc/crontab。
#### 定时访问网址
输入* * * * * curl http://www.baidu.com 每分钟访问网页
编写完定时命令后 ,启动或重启服务
## Cron的启动与关闭
由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务:
/bin/systemctl start crond.service //启动服务
/bin/systemctl stop crond.service //关闭服务
/bin/systemctl restart crond.service //重启服务
/bin/systemctl reload crond.service //重新载入配置
你也可以将这个服务在系统启动的时候自动启动:
**在/etc/rc.d/rc.local这个脚本的末尾加上:**
/bin/systemctl start crond.service
- 序言
- vue
- 路由重复报错解决
- video.js
- 检查npm的依赖包是否有比较新的版本
- C:\Program Files\Git\cmd\git.EXE ls-remote -h -t https://github.com/nhn/raphael.git
- centos安装npm
- Zend Framework
- http请求
- 上传一张图片
- Ajax请求代码模板(服务器)
- 头部信息组合
- 分页
- 获取当前请求
- 页面异常处理
- 通过limit计算分页
- 链接数据库
- zend_cache缓存
- Zend_Registry
- php.ini include_path
- php
- 字符串 数组 互转
- 获取当前域名
- header输出编码为utf8
- 判断是否包含特定字符串
- 各种日期
- 数组转XML
- 数组重新排序
- Bootstrap
- 查询html及js
- 模态框模板
- 面板
- 操作
- Linux
- 常用命令
- vi编辑器常用命令
- wdcp
- centos7没有安装ifconfig命令的解决方法
- SVN
- 定时任务
- Nginx下http和https访问
- 遍历查看各目录文件数
- shell脚本自动备份数据库
- 清空log日志
- 删除n天前的文件
- 解决服务器环境2个PHP版本不统一问题 php -v和phpinfo不同版本
- 安装swoole扩展
- 如何查看服务器当前的并发访问量
- centos 安装pecl
- 挂载云盘
- 更换ca证书
- 查看显卡型号
- 支付相关
- 微信支付
- 扫码支付后不同步回调解决
- 回调函数处注意
- 支付宝支付
- 银联支付
- 微信公众号
- 接入URL示例代码
- 安卓内置浏览器清除缓存
- 获取微信公众号二维码图片
- ThinkPHP 5.0
- 各种学习文档
- jQuery
- 复选框全选
- 输入框限制数字和小数点
- Ajax
- $.post
- 省市县联动
- 前端模板引擎
- CSS
- 盒子布局
- 非固定宽度高度水平垂直居中
- 隐藏滚动条
- Zend Studio
- 添加svn插件
- 查找某字符串出现位置
- 方法引用位置
- aptana
- 插件
- js提示插件
- 验证码
- SQL
- 语句
- 查看MySQL数据库大小
- 查看正在执行sql
- 查询重复数据
- H5
- 生成安卓打包证书
- 个人使用模板
- layer上传图片
- 其他
- win10 找不到网络其他计算机
- 查看局域网内计算机名称及IP
- 查看WIFI的BSSID
- MSI afterburner启动RivaTuner Statistics Server报错
- git
- 在Linux中配置ssh密钥,在Git中使用SSH协议访问Gitee
- git操作流程
- 文件加入gitignore后不生效
- 强制覆盖拉取
- 更换远程仓库
- nginx
- 同一域名配置多站点
- 遇到问题解决方案
- 取消受保护文件隐藏属性
