计划任务模块

From Dolibarr ERP CRM Wiki
Revision as of 01:33, 6 September 2023 by ShengGang (talk | contribs) (initialization)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
计划任务
模块ID 2300
用户手册 本页
开发文档 Module Scheduled Jobs (developer)

Introduction

The Scheduled Jobs Module is a core Dolibarr module. It is optional and part of the System group in module list.

The main purpose of the module is to manage the scheduled jobs (alias cron or chrono table)

Installation

该模块包含在 Dolibarr 发行版中,因此无需安装。

Setup

Scheduled Jobs Module Activation EN.png

要使用此模块,必须首先使用管理员帐户通过菜单选项 "主页 - 设置 - 模块"启用它:

选择列出模块的选项卡。然后点击 "激活"。。

模块现在已激活。

如果在该模块的行尾出现一个齿轮图标Cog.png,则单击它以访问特定于模块的设置页面。


Module Setup

Module Scheduled Job setup EN.png

The only parameter that can be changed is the Security key used on the URL to launch cron jobs.

Below there is linked to :

External activation of the module

The module need to be externally activated each 5 minutes.

Depending on the environment where Dolibarr is running, the procedure to be followed is different.

Unix Environment

On Unix environment you should use the crontab entry to run the command line each 5 minutes

Windows Environment

On Windows, you have to create a new task in the Windows Task Scheduler.

  • General: don't forget to check "Run with maximum permissions".
  • Trigger: Choose according to the use of your PC
  • Action:

Select "Start a program". Then put in Program/Script: C:\wamp64\bin\php7.3.12\php.exe And in Add arguments: -f C:\wamp64\wwww\dolibarr\scripts\cron\cron_run_jobs.php xxxxxxxxxxxxxxxx admin

With 'xxxxxxxxxxxxxxxx' is the security key that you will find in the parameters of the scheduled jobs module, and 'admin' is the name of your session.

The path indicated may be different depending on the installation and software version. This task will execute a command in windows to execute the php, then launch the planned work in progress of dolibarr

Dolibarr available on Internet

You can use external services like :

Manage the Scheduled jobs

Module Schedule Job List EN.png

In Home - Admin tools - Scheduled jobs you will find the list of active jobs and the last activation time.

You can also create new jobs.