社区
Linux/Unix社区
帖子详情
菜鸟问题。关于定时执行的脚本crontab
red10057
2012-05-14 06:48:59
这句话是什么意思?前面的时间部分不用解释了。详细说明一下后面的参数。
*/30 * * * * /opt/sbin/bin/import.sh >> /tmp/runJobs.log & 2>&1
...全文
93
6
打赏
收藏
菜鸟问题。关于定时执行的脚本crontab
这句话是什么意思?前面的时间部分不用解释了。详细说明一下后面的参数。 */30 * * * * /opt/sbin/bin/import.sh >> /tmp/runJobs.log & 2>&1
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
red10057
2012-05-14
打赏
举报
回复
记录一下。
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
qq120848369
2012-05-14
打赏
举报
回复
/opt/sbin/bin/import.sh
>> /tmp/runJobs.log
&
2>&1
qq120848369
2012-05-14
打赏
举报
回复
&是后台运行
qq120848369
2012-05-14
打赏
举报
回复
标准错误重定向到标准输出
C里的dup2(1, 2);
red10057
2012-05-14
打赏
举报
回复
后面的 & 2>&1
是什么意思了?
qq120848369
2012-05-14
打赏
举报
回复
后面不是参数,是一条命令:
/opt/sbin/bin/import.sh >> /tmp/runJobs.log & 2>&1
执行xx.sh脚本,标准输出追加写到/tmp/runJobs.log文件,并且标准错误重定向到标准输出,所以最终该脚本执行结果和错误都将写入runJobs.log。
crontab
–e使用实操
ubuntu下mysql备份shell文件及cronbat自动
定时
执行
计划
Linux
菜鸟
专用_PDF
Linux
菜鸟
学习很经典的书
linux通过
crontab
命令
定时
执行
shell
脚本
linux的
crontab
指令
centos使用
crontab
定时
执行
python
脚本
在centos中使用
crontab
实现
定时
执行
python
脚本
。本文介绍
crontab
的编辑,语法,和保存退出方法
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章