crontab关于 >/dev/null 2>&1输出重定向问题
来源:互联网 发布:ubuntu网络配置命令 编辑:程序博客网 时间:2024/05/22 05:24
>/dev/null 2>&1os.system("/etc/init.d/winbind stop >/dev/null 2>&1")
>/dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。
2>&1 是将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。
有3个默认的i/o,0是标准输入,一般是键盘;1是标准输出,一般是屏幕了;2是标准错误。
----------------------------------------------------------------------
1>/dev/null 2>&1的含义
shell中可能经常能看到:>/dev/null 2>&1
命令的结果可以通过%>的形式来定义输出
/dev/null 代表空设备文件
> 代表重定向到哪里,例如:echo "123" > /home/123.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
>/dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。
2>&1 是将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。
有3个默认的i/o,0是标准输入,一般是键盘;1是标准输出,一般是屏幕了;2是标准错误。
----------------------------------------------------------------------
1>/dev/null 2>&1的含义
shell中可能经常能看到:>/dev/null 2>&1
命令的结果可以通过%>的形式来定义输出
/dev/null 代表空设备文件
> 代表重定向到哪里,例如:echo "123" > /home/123.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
cron任务事例
[root@localhost ~]# crontab -l
*/15 * * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron_danju.php >/dev/null 2>&1
*/1 * * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron.php >/dev/null 2>&1
* */2 * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron_data.php >/dev/null 2>&1
0 3 * * * /root/dbbackup.sh >/dev/null 2>&1
30 4 * * * /root/delbinlog.sh >/dev/null 2>&1
* */2 * * * /root/test.sh >/dev/null 2>&1
0 5 * * * service httpd restart >/dev/null 2>&1
30 0 * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron3.php >/dev/null 2>&1
* * * * * sleep 5; /bin/date >>/root/cron-scvip.sh
*/1 * * * * nohup curl http://192.168.1.1:8080/ipos/cron/cron_sys.php &>> /tmp/llllllllllllllllllllllog
*/15 * * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron_danju.php >/dev/null 2>&1
*/1 * * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron.php >/dev/null 2>&1
* */2 * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron_data.php >/dev/null 2>&1
0 3 * * * /root/dbbackup.sh >/dev/null 2>&1
30 4 * * * /root/delbinlog.sh >/dev/null 2>&1
* */2 * * * /root/test.sh >/dev/null 2>&1
0 5 * * * service httpd restart >/dev/null 2>&1
30 0 * * * nohup curl http://127.0.0.1:8011/ipos/cron/cron3.php >/dev/null 2>&1
* * * * * sleep 5; /bin/date >>/root/cron-scvip.sh
*/1 * * * * nohup curl http://192.168.1.1:8080/ipos/cron/cron_sys.php &>> /tmp/llllllllllllllllllllllog
阅读全文
0 0
- crontab关于 >/dev/null 2>&1输出重定向问题
- 输出重定向1 > /dev/null 2>&1
- Linux下Shell输出重定向到空设备文件1>/dev/null 2>&1
- ubuntu (标准输出)重定向> 及 等同于 & 的用法 etc:1>/dev/null 2>&1
- Linux shell 输入/输出重定向—/dev/null文件
- kshell 标准输入输出 >(重新输出) >>(追加输出) 以及2>(标准错误输出)以及输出重定向/dev/null
- linux下文件重定向的问题,/dev/null
- /dev/null 2>&1的意思(可以直接参考shell重定向那篇,/dev/null是空设备)
- crontab 常见 /dev/null 2>&1 详解
- 怎么样重定向到/dev/null的?
- 数据重定向和 /dev/null
- nohup 后台运行,以及重定向标准输出和标准错误 &/dev/null 文件
- nohup 后台运行,以及重定向标准输出和标准错误 &/dev/null 文件
- nohup 后台运行,以及重定向标准输出和标准错误 &/dev/null 文件
- 关于输出重定向。
- 关于/dev/null 2>&1
- 批处理: 关于cmd命令的重定向输出 2>&1
- 关于cmd命令的重定向输出 2>&1
- 高软实验五报告
- 机器学习理解之SVM原理详解
- CCF CSP 高速公路 JAVA 201509-4 100分
- AngularJs路由与添加用户(2)
- "[用户名] is not in the sudoers file"(已解决)
- crontab关于 >/dev/null 2>&1输出重定向问题
- 在哈尔滨工作的第二年
- ActiveMQ(六):spring+ActiveMQ+线程池实现简单的分布式,多线程,多任务的异步任务处理系统
- HTML网页中table居中和表格内容居中
- Unable to open debugger port (127.0.0.1:43657)
- Linux进程间通信--消息队列
- 10-23正则表达式规则
- 自定义Writable类型 两个数的排序
- TP页面常用标签