1

cronjob を使用して、毎分リモート PHP スクリプト (example.com/cron.php) を開始する必要があります。現時点では、私の cronjob は次のようになっていますwget example.com/cron.php。これは機能しますが、毎回サーバーに cron.php ファイルを配置します。どうすればこれを防ぐことができますか? または、代替手段はありwgetますか?

4

4 に答える 4

2

wget のマンページからの引用:

-O file

の使用は、-O単に「URL のファイルの代わりに名前のファイルを使用する」ことを意味するものではありません。むしろ、シェルのリダイレクトに似ています。ファイルがすぐに切り捨てられ、ダウンロードされたすべてのコンテンツがそこに書き込まれるwget -O file http://fooように機能することを目的としています。wget -O - http://foo > file;

つまり、-O -出力を stdout にリダイレクトします。そして、単純にリダイレクトできるstdoutの出力/dev/null

wget -O - http://example.com/cron.php >/dev/null
于 2013-10-15T12:58:28.490 に答える
0

https://www.setcronjob.com/をご覧ください

この Web プログラムを使用すると、他のサーバーで cron ジョブを自動的にスケジュールできます。

于 2013-11-06T14:56:30.903 に答える
0

サーバーにlynxがインストールされている場合は、実行lynx example.com/cron.phpするか、curlを使用して実行できますcurl example.com/cron.php

于 2013-10-15T12:58:37.133 に答える