中crontab定时器里的"2>&1"含义解释
2024-09-05 09:16:50
*/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表示错误输出
">"就是输出(标准输出和标准错误输出)重定向的代表符号
连续两个 ">" 符号,即 ">>" 则表示不清除原来的而追加输出。
重定向> 若有文件则清除原来数据,重新写入;没有则创建并写入;
重定向>>若有文件,则在文件末尾继续写入;没有则创建并写入
实际应用中应该是>>用的更多
最新文章
- 任务调度开源框架Quartz动态添加、修改和删除定时任务
- 为什么上传文件的表单里要加个属性enctype
- asp.net日志跟踪方法
- 解决vim中鼠标右键无法复制的问题
- 【AngularJs】---$sce 输出Html
- windows socket----select模型
- 《算法导论》 — Chapter 7 高速排序
- D3.js:交互式操作
- 团队作业8——第二次项目冲刺(Beta阶段)--5.23 third day
- javaweb学习总结(六)——Servlet开发(二)(转)
- isdigit函数
- Hadoop学习笔记(七):初识spark
- Caffe的运行mnist手写数字识别
- loj548 「LibreOJ β Round #7」某少女附中的体育课
- python学习日记(异常)
- h5适配的解决方案
- MacBook Home End
- [20190306]奇怪的查询结果.txt
- 可遇不可求的Question之MySQL系统变量interactive_timeout 与 wait_timeout 篇
- golang格式化输出-fmt包用法详解
热门文章
- django 发送邮件功能
- sessionStorage 与 localStorage 重新认识?
- EasyUi Datagrid中footer renderFooter
- ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL server
- Ubuntu本地软件源制作
- mysql关于索引的一些零碎知识点(持续更新)
- vue cli 3.x 配置使用 sourceMap
- python中global的用法——再读python简明教程
- pyqt5的简单进度条程序
- Java线程之创建线程