How to add scheduled tasks to execute php files in Linux
In the process of web development, it is often necessary to set up some regularly executed tasks. So how does Linux add scheduled tasks to execute PHP files? The editor of Study La shared the method of adding scheduled tasks to execute PHP files in Linux. I hope it will be useful to you. helped.
Linux adds scheduled tasks to execute php files
1. Open the Linux system command line interface.
Enter the following command in the command line interface: whichphp and press Enter.
1. Remember the php path in the previous step linux php scheduled task, continue to enter at the command line: crontab-elinux command manual, press Enter, press the "i" key to enter the vi editor Edit mode, enter the following command in the current mode:
10,40,50****/usr/bin/php/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php
That is: scheduled task execution frequency + php executable file path + php file path to be executed. (The end of the article will explain in detail the execution frequency of the command)
After the input is completed, press the "ESC" key and enter ":" linux input method on the current command line, enter "wq" after ":", and then press Enter. The following prompt will appear, proving that the scheduled task is added successfully.
Execution frequency of Linux scheduled tasks:
The frequency of the beginning part of the command consists of five parts, representing minutes, hours, days, months, and weeks (0 is Sunday). When all current frequencies are executed, linux php scheduled tasks are represented by "*", so there will be so many "*"s. The following examples can help you understand:
The scheduled tasks below will still run
*****[command]
The scheduled task below will run at 0 minutes of every hour (that is, executed once every hour)
0****[command]
Below is still a scheduled task that runs every hour. But it runs at a quarter of an hour (1:15, 2:15...)
15****[command]
The scheduled task below is executed once every night, at 2:30 minutes
302***[command]
The scheduled tasks below are executed at midnight on the 2nd of every month (for example: 00:00 on February 2, 2010)
002**[command]
The scheduled task below will be executed once every hour and 0 minutes every Monday
0***1[command]
The following will run 3 times an hour, at 0 minutes, 10 minutes, and 20 minutes
0,10,20****[command]
The division sign "/" is used below to indicate how many times it is run. This example is run every 5 minutes
*/5****[command]
You can also use "-" to indicate a range, as shown below: run once for every hour from 5 to 10 o'clock
05-10***[command]
There is also a special time keyword "@reboot", which is to run the scheduled task every time the server is restarted
@reboot[command]
People who have read "How to add scheduled tasks to execute php files in Linux" also read:
1. How to add scheduled tasks to execute php files in Linux system
2.How to directly execute PHP script files in Linux
3.How to configure the Web server in Linux
4.How to build common servers in Linux
5.How to build a DNS server in Linux
6.How to run .sh file in Linux
7.How to build YAF framework in LINUX operating system
The above is the detailed content of How to add scheduled tasks to Linux to execute PHP files during web development. For more information, please follow other related articles on the PHP Chinese website!