红联Linux门户
Linux帮助

请教关于linux自动执行程序工具crontab的问题

发布时间:2009-05-26 12:06:15来源:红联作者:thebesteric
我在红帽下安装好ORACLE10g数据库,然后想做个定时备份,于是用到crontab工具
在oracle用户下 执行 crontab -e
然后加上 * 2 * * * oracle sh /backup/autoback.sh 语句(想在每天凌晨2点进行备份,其中autoback.sh为oracle自动备份语句)
为什么不能按照我需要的要求进行执行呢?
小弟请教各位达人!
文章评论

共有 12 条评论

  1. yuyingying 于 2009-06-04 14:00:34发表:

    可以使用crontab命令的用户是有限制的。如果/etc/cron.allow文件存在,那么只有其中列出的用户才能使用该命令;如果该文件不存在但cron.deny文件存在,那么只有未列在该文件中的用户才能使用crontab命令;如果两个文件都不存在,那就取决于一些参数的设置,可能是只允许超级用户使用该命令,也可能是所有用户都可以使用该命令。

  2. yuyingying 于 2009-06-04 13:56:27发表:

    /etc/cron.allow文件存在,那么只有其中列出的用户才能使用该命令即crontab

  3. yuyingying 于 2009-06-04 13:48:27发表:

    好想是cron -u 才是指定用户名吧.

  4. thebesteric 于 2009-06-04 11:45:41发表:

    。。。。。郁闷啊,我刚才测试,怎么都不成功,想了半天不解,突然想到了,UPTIME了一下,呜呼,原来系统时间比我的时间快3分钟。。。。我一直都在按我本机系统时间设定。。。。晕死,后测试,成功之!非常感谢楼上所有的兄弟!

  5. thebesteric 于 2009-06-04 11:27:42发表:

    非常感谢“相思爱文”兄,因为ROOT没有备份ORACLE数据库的权限,所以只能用ORACLE用户来备份

  6. 相思爱文 于 2009-06-01 20:48:48发表:

    [i=s] 本帖最后由 相思爱文 于 2009-6-1 20:51 编辑 [/i]

    哪里不明白。这是两个问题
    一、自动运行
    二、脚本
    第一个,可以到这里看下http://linux-vbird.bluedata.org/linux_base/0430cron.htm
    让系统运行,修改配置文件,指明执行者身份。以当前用户身份执行,用命令。
    正确方法:
    1.在oracle用户下 执行 crontab -e
    然后加上 * 2 * * * /backup/autoback.sh
    2.在oracle用户下 执行 crontab -e
    加上* 2 * * * sh /backup/autoback.sh
    3.以root身份 修改/etc/crontab
    然后加上 * 2 * * * oracle /backup/autoback.sh
    这三种方法都可以实现2点自动以oracle身份运行/backup/autoback.sh脚本的目的。


    第二个,看本贴是说脚本是使用oracle身份执行。直接手动执行正常就没事,不能正常执行或显示不正确结果,再修改。检查脚本和权限。
    我备份都用root身份的。

  7. zcmsgk 于 2009-05-31 19:28:42发表:

    还是不很明白哦!{:3_108:}

  8. 相思爱文 于 2009-05-31 18:00:27发表:

    [i=s] 本帖最后由 相思爱文 于 2009-5-31 18:02 编辑 [/i]

    锟斤拷锟斤拷:
    在oracle用户下 执行 crontab -e
    然后加上 * 2 * * * oracle sh /backup/autoback.sh

    语法错误,用户直接执行,得去掉oracle

    只有编辑/etc/crontab时,才需要说明用户名

  9. 相思爱文 于 2009-05-31 17:58:14发表:

    这个『 crontab -e 』是针对使用者的 cron 来设计的,如果是『系统的例行性任务』时,只要编辑 /etc/crontab这个档案就可以啦!

  10. thebesteric 于 2009-05-31 16:44:27发表:

    继续望高手关注.........................

  11. thebesteric 于 2009-05-26 13:50:57发表:

    望高手关注!{:2_95:}

  12. Montun 于 2009-05-26 12:33:43发表:

    以前做时也卡在自动备份这里,求个脚本