- 论坛徽章:
- 0
|
见以下脚本:
[root@****]# cat /root/svnup.sh
#!/bin/sh
source ~/.bash_profile
LANG=en_US.UTF-8
cd /root/dir/
svn up >> /root/a.txt
TIMESTAMP=`date +'%Y%m%d_%H%M'`
echo $TIMESTAMP >> /root/a.txt
-------------------------------------
[root@****]# tail -n 1 /etc/crontab
55 9 * * * root sh /root/svnup.sh
-------------------------------------
[root@****]# tail -n 3 /var/log/cron
Sep 24 09:48:01 shang crond[2253]: (*system*) RELOAD (/etc/crontab)
Sep 24 09:55:01 shang crond[25942]: (root) CMD (/root/svnup.sh)
Sep 24 10:01:01 shang crond[26012]: (root) CMD (run-parts /etc/cron.hourly)
-------------------------------------
查看/root/a.txt发现脚本没有生效.
请问问题在哪????????????????????
其中crontab中的sh 改为bash,可见到a.txt中有时间戳存在,但还是没有svn的记录,所以可以
看出svn up命令没有生效. |
|