管理板が,その内容を入力して,実行する上で, cPanel 基本的な指示を読み取ることだけで済みます. cPanel そしてこの記事も必要なら...
cPanel から,前進/ Cron タスクセクション:
気をつけろ
必要な/正当化のない間隔で cron を実行すると バグが発生し,リソースを過失してウェブサイトが機能しないことが起こります
編集者のご需要や推奨に応じて,AとBの2つの形式を例に挙げてください.
A.内部 PHP で動作する php スクリプト
/usr/bin/php -f /home/votreusercpanel/public_html/votredossier/votre-sous-dossier/votrefichier.php > /dev/null 2 > & 1
または
php -f /home/votreusercpanel/public_html/votredossier/votre-sous-dossier/votrefichier.php >/dev/null 2>&1
(PHP にそのようなファイルを実行するように指示する '-f' 旗)
(読みなさい. http://php.net/manual/fr/features.commandline.options.php )
または また (forbidden access のエラーが表示されている場合)
/usr/local/bin/php -f /home/votreusercpanel/public_html/votredossier/votre-sous-dossier/votrefichier.php > /dev/null 2 > & 1
B.外部で動作する PHP スクリプト:
wget -q -O /dev/null "http://www.votredomaine.fr/votredossier/votre-sous-dossier/votrefichier.php" >/dev/null 2>&1
または
/usr/bin/wget - Q-O /dev/null " http://www.votredomaine.fr/votredossier/votre-sous-dossier/votrefichier.php " > /dev/null 2 > & 1
または
curl -s "http://www.votredomaine.fr/votredossier/votre-sous-dossier/votrefichier.php" >/dev/null 2>&1
NB:
1 これを追加することで,サーバーが同時にすべてのクロンを実行しないように解散できます (ssh はケースに応じて有効化する必要があります):
sleep $(expr $RANDOM \% 35);
統合例は,cronの始めに次のようにします.
sleep $(expr $RANDOM \% 35); /usr/bin/wget - Q-O /dev/null " http://www.votredomaine.fr/votredossier/votre-sous-dossier/votrefichier.php " > /dev/null 2 > & 1
2 時間を0で割るのを避ける. 特に,局所的な応用衝突を防ぐために分間の時間を薄めてください.
3. wget cron において, -q -O /dev/null を追加することで,cron の実行ごとにアカウントにファイルを書くのを防ぐことができます
4. 追加する > /dev/null 2 > & 1は,実行時に送られたメールを停止させる
伝統的なクロンが機能しない場合,特定のスクリプトと SHELL
A. shスクリプトでクロン
/home/votreusercpanel/public_html/votredossier/votre-sous-dossier/votrefichier.sh
B. シェルや/または shell_exec コマンドを含む特定のクロンスクリプトの特異性,我々は CageFS システムによるアカウント分離を伴う仮想環境です.MAILTO =" user@votremail.com "
単に cpanel で cron を追加します.
SHELL =" /usr/local/cpanel/bin/jailshell "
PATH =" /usr/local/bin/: /usr/bin (bin)
* * * * * php -f /home/votreusercpanel/votredomaine.com/cron.php > /dev/null 2 > & 1
NB 必要な場合は,設定をチェックして調整してください. php.ini 標準的に cpanel 機能障害を防ぐために, CMS /module または編集者に連絡してください
気をつけろ
優化するときに -f オプションは,特定のスクリプトに合わないかもしれません. wordpress 消す wp-cron.php 内部 wordpress...wp-cron を オンに消す wordpress 追加して wp-config.php:
define('DISABLE_WP_CRON', true);cpanel に cronを追加します (最低10分ごとに実行し,自分のドメインで置き換える)
/usr/bin/wget -q -O /dev/null " https://www.votresiteweb.fr/wp-cron.php?doing_wp_cron "