다음 코드 조각이 있습니다.
$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