中crontab定时器里的"2>&1"含义解释
*/1 * * * * /usr/local/php/bin/php posts.php >> /data/logs/audit_bbsposts.log 2>&1 &
command >> out.file 2>&1 &
command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。2>&1 是将标准出错重定向到标准输出,
这里的标准输出已经重定向到了out.file文件,即将标准出错也输出到out.file文件中。最后一个& , 是让该命令在后台执行。
试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;
换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出.
0表示键盘输入
1表示屏幕输出
2表示错误输出
">"就是输出(标准输出和标准错误输出)重定向的代表符号
连续两个 ">" 符号,即 ">>" 则表示不清除原来的而追加输出。
重定向> 若有文件则清除原来数据,重新写入;没有则创建并写入;
重定向>>若有文件,则在文件末尾继续写入;没有则创建并写入
实际应用中应该是>>用的更多
中crontab定时器里的"2>&1"含义解释的更多相关文章
- linux中shell变量$#,$@,$0,$1,$2的含义解释
		linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行 ... 
- linux中shell变量$#,$@,$0,$1,$2的含义解释
		linux中shell变量$#,$@,$0,$1,$2的含义解释 linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID ... 
- 【转】linux中shell变量$#,$@,$0,$1,$2的含义解释
		原文网址:http://www.cnblogs.com/fhefh/archive/2011/04/15/2017613.html linux中shell变量$#,$@,$0,$1,$2的含义解释: ... 
- 【Shell】linux中shell变量$#,$@,$0,$1,$2的含义解释 && set 关键字使用
		linux中shell变量$#,$@,$0,$1,$2的含义解释 摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linu ... 
- 浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释
		浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释 下面小编就为大家带来一篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释.小编觉得挺不错的,现在就分享给 ... 
- linux中shell变量$#,$@,$0,$1,$2的含义解释<转>
		linux中shell变量$#,$@,$,$,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命 ... 
- linux中shell变量$#,$@,$0,$1,$2的含义解释(转)
		变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 ... 
- linux中shell变量$#,$@,$0,$1,$2的含义解释 (转载)
		变量说明: $$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表 ... 
- linux中shell变量$#,$@,$0,$1,$2的含义
		linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行 ... 
随机推荐
- Linux gdb调试及后台程序问题
			https://blog.csdn.net/lengchanguo/article/details/50481533 转? 问题是后台& 调试 
- Android利用json进行网络解析
			必须单开一个线程,android界面的主线程不会负责通信模块 
- P5357 【模板】AC自动机(二次加强版)
			思路 这题可以同时作为AC自动机和SAM的模板啊喂 AC自动机 对T建出AC自动机,把S在上面匹配,然后记录每个点被经过的次数,最后统计一次即可(暴力跳fail的复杂度是不对的) SAM 对S建出SA ... 
- CSS3 -- 边框圆角
			文章后有彩蛋哦 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ... 
- Fiddler 显示客户端请求时间,请求耗时,服务器地址
			# 效果图 打开 CustomRules.js (C:\Users\UsersName\Documents\Fiddler2\Scripts):打开 fiddler 时 windows 快捷键 -&g ... 
- js替换文本内容。实例
			<script language="javascript"> var r= "1\n2\n3\n"; //将字母\n替换成分号 alert(r.re ... 
- Base64编解码是什么?
			㈠Base64是什么? ⑴Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法. ⑵Base64编码是从二进制到字符的过程, ... 
- C++自定义方法类、调用
			如求矩形.圆的面积的方法,可以写成一个area类 area.h中只声明,不实现: #ifndef AREA_H //防止重复引用 #define AREA_H class area{//自定义类 pu ... 
- 中介者模式(Mediator)---行为型
			1 基础知识 定义:用一个中介对象来封装一系列的对象交互.中介者使得各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互. 本质:封装交互 使用场景:(1)如果一组对象之间的 ... 
- P1129 [ZJOI2007]矩阵游戏 二分图匹配
			思路:脑子+二分图匹配 提交:1次(课上讲过) 题解: 发现:如果符合题意,那么行和列一定是一一匹配的(必要条件),所以最大匹配必须是$n$. 同时我们发现,一定可以通过交换行列的方式,将(看起来)有 ... 
