Executando manualmente um CRON - Confuso sobre params

0

Eu tenho este snippet de código:

$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

Parece funcionar, mas estou realmente confuso sobre como tentaria executá-lo manualmente. O que isso expande para se eu quisesse executá-lo a partir de um comando do shell?

Eu tentei algo assim, mas não funcionou: (

cd /var/www/testing/ven 
testapp search newsite
    
por Jimmy 10.02.2015 / 19:59

2 respostas

1

Como você está adicionando $APPVENV/bin ao seu caminho para executar isso de cron , você deve usar:

cd /var/www/testing/ven/tim
/var/www/testing/ven/bin/testapp search newsite
    
por 12.02.2015 / 08:37
1

O caminho está em $APPVENV/bin , então você precisa executar

cd /var/www/testing/ven/bin
testapp search newsite
    
por 12.02.2015 / 08:29