2

Windows 7 で Task schedular を使用してスケジュールしたいくつかの cronjobs を作成するために codeigniter を使用しています。関数。

<?php
class Hello extends CI_Controller {
 public function __construct() {
    parent::__construct();
    $this->load->database();
}

public function index() {
     $this->db->query("INSERT INTO test_cron VALUES(null, 'username')");
}
}
?> 

データベースにデータを挿入するように実際に実行するにはどうすればよいですか

ありがとう

4

3 に答える 3

2

* .NIXを使用している場合

* nixコマンド:

crontab -e -u USERNAME

nanoで編集したい場合:

env EDITOR=nano crontab -e -u USERNAMEここで、usernameは、スクリプトを開始するユーザーです。

1時間ごとに実行したい場合:

01 * * * * ...

あなたが尋ねたように、Windows7の場合Start => Accessories => System Tools => Task Scheduler

  • タスクを作成する
  • 行動
  • 新しい
  • phpスクリプトへのパスを選択し、開くだけでなく実行するために、スクリプトの前に追加することを忘れないでください。

指定した期間または日付でスクリプトを実行するには、Triggersタブを使用します。

そして、PHPスクリプトを実行するようにタスクを構成します。

于 2012-04-27T13:08:08.243 に答える
1

crontabはLinuxプログラムであり、Windows7を使用していると言います。Windowsでは、スケジュールされたタスクで同様のことを試す必要があります

(その構文はunix専用です)

于 2012-04-27T13:07:54.160 に答える
0

サーバーでコマンドを使用するcrontab -eと、crontab にコードを追加するエディターが開きます。1 時間ごとに実行するには、行を次のように変更します。

00 * * * * /usr/local/bin/php5 $HOME/system/scripts/clean_cache.php

crontab 形式の詳細。

于 2012-04-27T13:09:36.787 に答える