Linux
手動執行 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
當您添加
$APPVENV/bin
到您的路徑以便從中執行它時,cron
您應該使用:cd /var/www/testing/ven/tim /var/www/testing/ven/bin/testapp search newsite
路徑在
$APPVENV/bin
,所以你需要執行cd /var/www/testing/ven/bin testapp search newsite