如何扩展cron脚本以手动运行

时间:2015-02-10 19:44:35

标签: linux bash shell

这是我的cron脚本(部分):

CUSER=tim
APPDIR=/var/www/testing
APPVENV=/var/www/testing/ven
cat > $APPDIR/cronfile << EOF
PWD=$APPDIR/$CUSER
PATH=$APPVENV/bin:\$PATH
0 2 * * * testapp search newsite
EOF
crontab $APPDIR/cronfile

它似乎有用,但我真的很困惑我将如何尝试手动运行它。如果我想从shell命令运行它,这会扩展到什么?

我试过这样的事情,但它没有用:(

cd /var/www/testing/ven 
testapp search newsite

1 个答案:

答案 0 :(得分:0)

这看起来不对:

PATH=$APPVENV/bin:\$PATH

那里不应该有反斜杠。

手动将是:

cd /var/www/testing/tim
PATH=/var/www/testing/ven/bin:$PATH 
testapp search newsite