2017-01-10 85 views
-1

我需要使用AWS AMI Linux的crontab設置一個傳遞參數的crone作業。AWS AMI Linux使用參數設置crontab。我嘗試了很多解決方案,但無法解決

我試着像很多事情,但沒有工作的,

0 * * * * php /var/www/html/cron.php command=purge-unused-uploaded-files 

0 * * * * php /var/www/html/cron.php?command=purge-unused-uploaded-files 

0 * * * * php /var/www/html/cron.php command="purge-unused-uploaded-files" 

0 * * * * php /var/www/html/cron.php -args command=purge-unused-uploaded-files 

0 * * * * php /var/www/html/cron.php -args command="purge-unused-uploaded-files" 

請幫幫我!

+0

你能否提供更多的細節? –

+0

@MuhammetArslan - 我想用參數設置cron作業,如上面列出的那樣嘗試了所有這些方法,但我無法在腳本中獲得參數(命令),因此我的特定代碼沒有運行。 – Mech

回答

0

你在腳本中使用$ _GET嗎?它像你一樣運行時沒有設置。添加此代碼

parse_str(implode('&', array_slice($argv, 1)), $_GET); 

將命令行參數解析爲$ _GET。或使用捲曲。

+0

不,我沒有在腳本中使用$ _GET。我正在使用$ _REQUEST。 – Mech

+0

parse_str(implode('&',array_slice($ argv,1)),$ _REQUEST); – at0mzk

相關問題