Quando wget viene eseguito, per impostazione predefinita genera un file di output, da quello che devo ricordare.
Probabilmente è necessario utilizzare alcune opzioni di wget, per specificare a quale file deve scrivere l'output e utilizzare /dev/null
come file di destinazione (È un "file speciale" che "mangia" tutto ciò che è possibile scrivere su it)
a giudicare da uomo wget, l'opzione -O
o --output-file
sarebbe un buon candidato:
-O file
--output-document=file
I documenti non verranno scritti nei file appropriati, ma tutti saranno concatenati insieme e scritti su file.
così, potrebbe essere necessario usare qualcosa di simile:
wget -O /dev/null http://www.example.com/your-script.php
E, a proposito, l'uscita di script eseguito dalla crontab è spesso reindirizzato a un file di log - può sempre aiutare.
Qualcosa di simile potrebbe aiutare, a tale proposito:
wget -O /dev/null http://www.example.com/your-script.php >> /YOUR_PATH_logfile.log
E si potrebbe anche voler reindirizzare l'output di errore in un altro file (può essere utile, per aiutare con il debug, il giorno qualcosa va storto):
wget -O /dev/null http://www.example.com/your-script.php >>/YOUR_PATH/log-output.log 2>>/YOUR_PATH/log-errors.log
fonte
2010-02-23 23:42:49
Qual era il nome file e si è bloccato dopo il completamento del lavoro? –
ho riscontrato qualche problema. ho creato cron job da cpanel. quale file ho eseguito con lo stesso nome file creato nella radice –