最近/var空间老是报警,起因是/var/spool/clientmqueue下文件数量太多导致占用空间很大,此空间下存放了大量的crontab运行而发送给root的邮件,可以用以下步骤解决:

1、首先删除此目录下的三天前的文件: find ./ -atime +3 -exec rm {} \;

2、在所有运行的crontab脚本后添加日志重定向 >/dev/null 2>&1

对于LINUX的重定向,转一篇比较好的说明文字:

Linux Shell 环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。

同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。

Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。

如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null, 例如:

# ls 1>/dev/null 2>/dev/null

还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:

# ls >/dev/null 2>&1

注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-)

linux重定向路径,Linux输出重定向小结(转)相关推荐

  1. linux将屏幕输出内容转储到文件,Linux实时将所有输出重定向到文件

    Linux的重定向机制十分好用,我们经常需要在服务器上挂起一个服务程序,然后将该程序的所有输出重定向到某个文件,这样即使我们注销了用户,程序依然在linux服务器上运行着. 但是重定向的输出经常无法实 ...

  2. linux输出重定向跨服务器,【一看就懂,一听就会】Linux重定向详解——输出重定向...

    一.啥是重定向?? Linux重定向定向分为两种,一种输入重定向,一种是输出重定向: 从字面上理解,输入输出重定向(重新定义方向) 就是「改变输入与输出的方向」的意思. 总结: 输入方向就是我们人类从 ...

  3. 转:Linux实时将所有输出重定向到文件

    转自: Linux的重定向机制十分好用,我们经常需要在服务器上挂起一个服务程序,然后将该程序的所有输出重定向到某个文件,这样即使我们注销了用户,程序依然在linux服务器上运行着. 但是重定向的输出经 ...

  4. (转)Linux下的输入/输出重定向

    Linux环境中支持输入输出重定向,用符号<和>来表示. 0.1和2分别表示标准输入.标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>lee.dat 表 ...

  5. linux中的> 输出重定向和 >> 追加、时间日期类、date 显示当前时间

    1.2.16 > 输出重定向和 >> 追加 (1)ls -l > 文件 (功能描述:列表的内容写入文件 bigbig.txt 中(覆盖写)) (2)ls -l >> ...

  6. linux指令:输出重定向与追加- 输出重定向 - 表示追加

    输出重定向> 格式: 内容 > 文件 例子: ls -al > list.txt [pyhui@localhost ooo]$ ll > abc.txt 可以把这个理解为pyt ...

  7. 输出重定向Linux命令,Linux命令常用之输出重定向

    1.输出重定向的两种方式: >     覆盖原文件内容 >>  追加写,不覆盖原文件内容 2.两种重定向 错误命令重定向  2>    或    2>>       ...

  8. linux 文件系统路径,Linux编程 1 (文件系统路径说明, 目录结构说明)

    一. Linux文件系统路径说明 熟悉windows系统的,都知道文件路径表示,如C:\User\rich\Documnets\test.doc. 在linux中目录称为虚拟目录(virtual di ...

  9. java如何在控制台重定向_R - 控制台输出重定向不能(可靠地)从函数调用中工作...

    我编写了以下代码来将控制台输出重定向到文本文件 . 当我以交互方式运行代码时,所有三个命令'(dim,str,summary)输出都会出现在文本文件中 . 但是,当我将代码放在函数中并以交互方式运行函 ...

最新文章

  1. C++面试题:list和vector有什么区别
  2. excel分类_Excel数据处理学习(七)使用分类汇总
  3. 计算机视觉--Python实现人体姿态估计
  4. centos 6安装报错
  5. php smarty 序号,php – Smarty缩进和代码格式
  6. 学用 TStringGrid [1] - ColCount、RowCount、Cells
  7. libpcre.so.1 cannot be found
  8. php 如果则,如果python脚本在phpfi中运行,则导入python模块时会出错
  9. 学习common-upload源码,理解上传原理
  10. PHP可以读取什么配置文件,使用php读取配置文件
  11. 阿里这套Java性能调优实战宝典,堪称教科书
  12. proteus仿真常见问题
  13. strtok()函数详解!
  14. 学习了pr后的收获_我的PR小结
  15. 华三模拟器HCL文件打开/导入失败解决方法
  16. SwiftUI AR教程之RealityKit 中将 AR 内容锚定到面部(教程含源码)
  17. 对于程序员:如何处理干扰和打扰
  18. 大数据之 kafka 入门
  19. 计算机应用基础设施实用教程孙新德,刘国基
  20. Spring Boot 中三种跨域场景总结

热门文章

  1. Android应用开发——从设计稿到手机屏幕的UI尺寸转换
  2. 25个不错PHP的游戏编程脚本代码分享
  3. 【上海云计算发展专题讲座】七牛云CEO讲云计算
  4. 设计模式(八):Bridge桥接模式 -- 结构型模式
  5. python中函数的五种参数传递的方式
  6. openc-Python扫描照片中的文档
  7. 从1G到5G,46年屏幕变迁下,富士康、苹果、三星、华为的浴火重生路
  8. C++字符串查找方法
  9. Netty 基础-协议设计与解析
  10. 完整视频播放器封装库 1