请教crontab得问题

[复制链接]
查看11 | 回复7 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
01 0 * * * /u01/app/oracle/dba/util/dbajobs/db_full_backup> /tmp/db_full_backup.log 2>&1
哪位帮忙解释一下,上面是什么意思,特别01 0是什么意思,就是在0点01分钟执行上面得备份操作吗,过程放在tmp/db_full_backup.log吗,那后面2>&1是什么意思。多谢,能解释得详细一点吗
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
再顶一把。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
ding
也想知道
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
01 0 * * * 就是每天0点1分运行程序
> /tmp/db_full_backup.log 把标准输出写到文件/tmp/db_full_backup.log 中
2>&1就是把错误输出到屏幕吧
好像普通用户不能启动crontab,大家怎么设置?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
每天凌晨1点运行backup脚本程序,把标准输出和标准错误输出重定向到/tmp/db_full_backup.log
2是标准错误输出,1是标准输出,其中&的意思,可以看成是“The same as”、“与...一样”的意思。
/tmp/db_full_backup.log 2>&1可以理解成1>/tmp/db_full_backup.log 2>&1 终端上看不到任何信息
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
好像普通用户不能启动crontab,大家怎么设置?
看crontab的命令格式
crontab -u user -e
它是可以指定用户的
/usr/spool/cron/crontabs可以找到各个用户的crontab
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
man 5 crontab
The time and date fields are:

field
allowed values

-----
--------------

minute 0-59

hour 0-23

day of month 1-31

month
1-12 (or names, see below)

day of week0-7 (0 or 7 is Sun, or use names)
Afieldmaybe an asterisk (*), which always stands for
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
普通用户我是用su - username -c cmd的方式
普通用户设置crontab不能运行,不知道是不是要设置
/etc/cron.allow
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行