论坛风格切换切换到宽版
  • 643阅读
  • 9回复

crontab运用 [复制链接]

上一主题 下一主题
 
发帖
2063
C币
-235799
威望
384
贡献值
1
银元
0
铜钱
4574
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-04-27
我用的.是redhat5 企业版 用root执行crontab跑一个backup的脚本.,但是结果备份的文件只有一半<性病>
用at执行的时候没有问题
请问各位是什么原因导致的
(我用的是cro..ntab -e来执行的,在/etc/crontab配置文件里面添加,也不成功)虚拟主机

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线灯笼芯.
发帖
2157
C币
-593606
威望
401
贡献值
2
银元
-4
铜钱
4843
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-10
备份的文件只有一半是什么意思?

脚本没有执行完全?

离线woofwoof.
发帖
2259
C币
-235050
威望
413
贡献值
1
银元
-2
铜钱
5026
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-10
能把脚本代码贴下?

离线haliao8.
发帖
2227
C币
-60440
威望
385
贡献值
1
银元
-2
铜钱
4841
人人网人气币
0
只看该作者 地板  发表于: 2010-04-10
把源码贴上一起看看

离线yonglin.
发帖
1999
C币
-235781
威望
348
贡献值
1
银元
0
铜钱
4371
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-10
回复 2# 零二年的夏天


    对的 脚本执行了一半 但用at是没问题的  脚本代码非常长。。。。。。。

离线wjx79979.
发帖
2074
C币
-193461
威望
338
贡献值
1
银元
-7
铜钱
4611
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-10
回复 4# e3002


    [root@-Server config_backup]# cat conf_start.sh
#!/bin/sh
NOW_TIME=`date +%y-%m-%d`

cd /usr/local/config_backup/log
touch ${NOW_TIME}.log

/usr/local/config_backup/conf_backup_core.sh |tee ${NOW_TIME}.log[root@-Server config_backup]#  

[root@-Server config_backup]# cat conf_backup_core.sh
#!/bin/sh
SWITCH_IP="/usr/local/config_backup/CORE_IP_ADD.list"
LOG_DIR="/usr/local/config_backup/LOG_CORE"
DIR_LIST="/usr/local/config_backup/dir.list"
NOW_TIME=`date +%y-%m-%d`

ASY_FW="ASY_DataCenter/FW"
ASY_SW="ASY_DataCenter/DC_Switch"
BCS_FW="BCS-NCC/FW"
BCS_SW="BCS-NCC/CoreSW"
OldBuilding_SW="OldBuilding/CoreSW"
OldBuilding_FW="OldBuilding/FW"
Nissan_FW="Nissan/FW"
Nissan_SW="Nissan/SW"
LiNing_FW="LiNing/FW"
LiNing_SW="LiNing/SW"
Ibis_FW="Ibis/FW"
Ibis_SW="Ibis/SW"

#################tftp core_switch config#####################

while read IP_ADD
do
(sleep 2;echo "username";sleep 2;echo "password";sleep 2;echo "copy run tftp";sleep 2;echo "192.168.11.7";sleep 2;echo "";sleep 5;echo "exit" )|telnet ${IP_ADD}
done < ${SWITCH_IP}

(sleep 2;echo "*****";sleep 2;echo "en";sleep 2;echo "nike";echo "copy run tftp";sleep 2;echo "192.168.11.8";sleep 2;echo "";sleep 5;echo "exit" )|telnet 192.168.11.9
。。。。

离线hahasky.
发帖
2098
C币
-152332
威望
389
贡献值
1
银元
-2
铜钱
4637
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-10
开启sendmail服务后,
去/var/spool/mail/$USER中看脚本的出错和输出信息!
查找原因!

发帖
2044
C币
-553822
威望
381
贡献值
2
银元
-1
铜钱
4438
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-10
回复 7# qingheliu


    问题就在于没有mail啊 呵呵 cron的log我也看过 没有什么错误的信息 但脚本就是只执行一半
就想请问各位有没有遇到过类似的问题或者解决的方法
小弟在此先谢过!

离线1662982.
发帖
1054
C币
-63010
威望
180
贡献值
1
银元
-1
铜钱
2036
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-10
能不能用crontab去调用at??

离线evasyy.
发帖
2023
C币
-60854
威望
372
贡献值
1
银元
0
铜钱
4499
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-10
看一下crontab -l结果,看看crontab设定对不对。
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个