Linux 如何使用crontab运行SVN命令

Linux 如何使用crontab运行SVN命令,linux,shell,svn,cron,Linux,Shell,Svn,Cron,我已经写了一个shell脚本 cd/var/www/html/myprj/ svn状态| grep[?]| grep.php$| grep-v temp | sed's/^?/'|xargs rm-rf rm-rf/var/www/html/myprj/index.php svn更新/var/www/html/myprj/ chown-R apache:apache/var/www/html/myprj 我已使用contab-e运行shell脚本 */1****/usr/bin/sh/var/w

我已经写了一个shell脚本

cd/var/www/html/myprj/
svn状态| grep[?]| grep.php$| grep-v temp | sed's/^?/'|xargs rm-rf
rm-rf/var/www/html/myprj/index.php
svn更新/var/www/html/myprj/
chown-R apache:apache/var/www/html/myprj

我已使用contab-e运行shell脚本
*/1****/usr/bin/sh/var/www/html/myprj/sch.sh

结果是:
Ocd/var/www/html/myprj/
Xsvn status | grep[?]| grep.php$| grep-v temp | sed's/^?/'|xargs rm-rf
Orm-rf/var/www/html/myprj/index.php
Xsvn更新/var/www/html/myprj/
Ochown-R apache:apache/var/www/html/myprj

并非所有SVN命令都与crontab一起运行
但我确实确认shell脚本可以运行。(/usr/bin/sh/var/www/html/myprj/sch.sh

请帮助我在crontab中运行svn命令

谢谢大家。

在crontab条目中不需要/usr/bin/sh,只需添加#/将usr/bin/sh添加到脚本顶部。是否收到错误消息
crontab
通常使用受限制的路径:是将
svn
安装在一个常见位置,还是需要指定可执行文件的完整路径?