ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルでの argc argv 解析のアプリケーション

php_PHP チュートリアルでの argc argv 解析のアプリケーション

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-21 15:04:05
オリジナル
1309 人が閲覧しました

argc、argv は、コマンド ラインからプログラムをコンパイルするときに便利です
そのようなパラメーターは、スケジュールされたタスク スクリプト $obj->run($argv[1]);
*/30 * * * * / usr /local/bin/php /htdocs/test.com/uaqm/commands/test.php 1 >/dev/null 2>&1
上記のスケジュールされたタスクと同様に、呼び出し時にパラメーター $argv を追加すると、 [1]。これは、以下にリストされているスケジュールされたタスクをデプロイする場合、スクリプト内の DOS コマンド ラインの実行プログラム名の後の最初の文字列が、対応する赤い 1 であることを意味します
*/30 * * * * / usr/local/bin/php /htdocs/test.com/uaqm/commands/test.php 1 >/dev/null 2>&1
*/30 * * * * /usr/ local/bin/php /htdocs/ test.com/uaqm/commands/test.php 2 >/dev/null 2>&1
*/30 * * * * /usr/local/bin/php /htdocs/test.com/uaqm/commands/test. php 3 >/dev/null 2>&1
すると、このタスクは 3 つのプロセスで実行されると考えられます。つまり、負荷は元の 3 分の 1 になるので、非常に簡単になります。 わかりました

これら2つのキーワードの公式説明は以下に公開されています。
argc: 整数、プログラムの実行時にメイン関数に送信されるコマンドラインパラメータの数をカウントするために使用されます
* argv: 文字列配列、文字列パラメータを指すポインタの配列を格納するために使用され、各要素はパラメータ
argv[0] は、実行中のプログラムのフルパス名を指します
argv[1] は、DOS コマンドラインの実行プログラム名の後の最初の文字列を指します
argv[2] は、実行プログラムの後の 2 番目の文字列を指します名前
argv[argc] は NULL です

http://www.bkjia.com/PHPjc/327799.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/327799.html技術記事 argc、argv は、コマンド ラインからプログラムをコンパイルする場合に便利です。このようなパラメーターは、スケジュールされたタスク スクリプト $obj-run($argv[1]); */30 * * * * /usr/local/bin/ にあります。 php / htdocs/test.com/uaqm/comma...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
変数を解析する
から 1970-01-01 08:00:00
0
0
0
一重引用符は \' と \ を解析できます
から 1970-01-01 08:00:00
0
0
0
Java での HTML 文字列の解析: その方法
から 1970-01-01 08:00:00
0
0
0
PHP は json を解析します
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート