次のコードスニペットがあります。
$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
動作しているようですが、手動で実行する方法は本当に混乱しています。シェルのコマンドで実行するには何に拡張されますか?
私は同様のことを試しましたが、成功しませんでした:(
cd /var/www/testing/ven
testapp search newsite
答え1
$APPVENV/bin
実行するパスに追加するときは、次をcron
使用する必要があります。
cd /var/www/testing/ven/tim
/var/www/testing/ven/bin/testapp search newsite
答え2
パスがあるので$APPVENV/bin
実行する必要があります。
cd /var/www/testing/ven/bin
testapp search newsite