Php dosyaları üzerinde Parametreler cron üzerinden çalıştırmak

4 Cevap

Ben bir cronjob çalıştırmak gerekiyor ve bunun üst şu var bir php dosyası var

#!/usr/bin/php -q

i ilk bölümü kendi web sunucusu aracılığıyla yürütülüyor değil neden php ile dosyayı yorumlamak için sunucu söyler biliyorum, ama için-q nedir?

Ayrıca, diğer parametreler vardır? Eğer öyleyse, ben nerede onlar hakkında daha fazla bilgi edinebilirsiniz.

Teşekkürler

4 Cevap

-q quiet mode burada başlık bilgileri görüntülenir değildir anlamına gelir. Bu, varsayılan olarak açıktır, ancak -q hala geriye uyumluluğu için desteklenir.

Usage: php [options] [-f] <file> [--] [args...]
       php [options] -r <code> [--] [args...]
       php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
       php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
       php [options] -- [args...]
       php [options] -a

  -a               Run as interactive shell
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse and execute <file>.
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -r <code>        Run PHP <code> without using script tags <?..?>
  -B <begin_code>  Run PHP <begin_code> before processing input lines
  -R <code>        Run PHP <code> for every input line
  -F <file>        Parse and execute <file> for every input line
  -E <end_code>    Run PHP <end_code> after processing all input lines
  -H               Hide any passed arguments from external tools.
  -s               Display colour syntax highlighted source.
  -v               Version number
  -w               Display source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.

  args...          Arguments passed to script. Use -- args when first argument
                   starts with - or script is read from stdin

  --ini            Show configuration file names

  --rf <name>      Show information about function <name>.
  --rc <name>      Show information about class <name>.
  --re <name>      Show information about extension <name>.
  --ri <name>      Show configuration for extension <name>.

php -l Ben en çok kullandığınız biridir. Bir dosya üzerinde hızlı bir sözdizimi kontrol çalıştırmak edebilmek için, düzenleme zaman, güzel (vim, :! php -l %)

-Q oldukça modu için komut satırı seçeneğidir. PHP Site (Bölüm yolu Sayfanın altındaki) diğer komut satırı seçenekleri açıklamalar vardır, ama-q bunu varsayılan şimdi listede söz değildir.

Bu sayfadan:

CLI is started up in quiet mode by default, though the -q and --no-header switches are kept for compatibility so that you can use older CGI scripts.

Komutlar hakkında belgeler yer manpages (manuel sayfaları) ile çoğu Unix benzeri işletim sistemleri gemi.

Arayarak

man php

in a terminal, the manpage for php will be displayed in that terminal. It contains the various different options that are available. Here's a html version of the output: http://linux.die.net/man/1/php

Nerede bazı bilgiler here, ama-q parametresini liste değildir. Ancak, bu sayfa da komut satırından parametreleri almak için nasıl örnekler listeler.