Analysis and solution of the reasons why crontab scheduled tasks are not executed

Analysis and solution of the reasons why crontab scheduled tasks are not executed

Preface

The following are the ways to implement Linux scheduled tasks: cron, anacron, at, etc. cron is the service name, crond is the background process, and crontab is a customized scheduled task table.

However, I learned a lot today. I have been using crontab for so long and I just realized that I need to start it.

Added a scheduled task but it doesn't work well

[root@dev-gl-lh1 ApiAgent]# cat /etc/crontab 
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed

# Cache coin mapping data */5 * * * * root /usr/bin/php /data/application/SwooleMoney/script/bin/cli.php CacheData cacheCoinMap

# Cache transaction pair information*/1 * * * * root /usr/bin/php /data/application/SwooleMoney/script/bin/cli.php CacheData cacheSymbol

# Delete depth data*/1 * * * * root /usr/bin/php /data/application/SwooleMoney/script/bin/cli.php CacheData clearExchangeDepths >/tmp/clearExchangeDepths.log
~          
~

The script is executed every minute, but the log is not displayed until the flowers are all gone.

# Check crontab status [root@dev-gl-lh1 ApiAgent]# /etc/init.d/crond status 
crond dead but pid file exists
# Start crontab service [root@dev-gl-lh1 ApiAgent]# /etc/init.d/crond start
Starting crond:

OK, the log output shows that the script was successfully executed, and I learned a lot.

Reference address: https://www.jb51.net/article/154290.htm

Summarize

The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. If you have any questions, you can leave a message to communicate. Thank you for your support for 123WORDPRESS.COM.

You may also be interested in:
  • Reasons why crontab scheduled tasks are not executed in Linux
  • Linux uses crontab to implement PHP execution plan timing tasks
  • How to use crontab to execute a scheduled task once a second in Linux
  • How to use Linux Crontab to execute PHP scripts regularly
  • Detailed explanation of using crontab to execute tasks regularly under CentOS 7
  • How to execute tasks regularly under Linux and instructions on how to use crontab (collected and sorted)
  • Detailed explanation of using Crontab command to execute PHP files regularly in Ubuntu system
  • Detailed explanation of at and crontab commands for scheduled execution of tasks in Linux
  • Detailed explanation of crontab scheduled execution command under Linux
  • Solution to Linux crontab timing execution of Shell scripts when specific commands need to be executed

<<:  Let's talk about my understanding and application of React Context

>>:  MySql index detailed introduction and correct use method

Recommend

How to implement HTML Table blank cell completion

When I first taught myself web development, there...

Detailed explanation of Cgroup, the core principle of Docker

The powerful tool cgroup in the kernel can not on...

Analysis of the operating principle and implementation process of Docker Hub

Similar to the code hosting service provided by G...

Tutorial on processing static resources in Tomcat

Preface All requests in Tomcat are handled by Ser...

MySQL database constraints and data table design principles

Table of contents 1. Database constraints 1.1 Int...

A brief discussion on the VUE uni-app development environment

Table of contents 1. Through HBuilderX visual int...

Can MySQL's repeatable read level solve phantom reads?

introduction When I was learning more about datab...

Summary of JS tips for creating or filling arrays of arbitrary length

Table of contents Preface Direct filling method f...

Summary of Mysql high performance optimization skills

Database Command Specification All database objec...

Example of adding multi-language function to Vue background management

Table of contents 1. First, configure the main.js...

How to use Baidu Map API in vue project

Table of contents 1. Register an account on Baidu...

Why should you be careful with Nginx's add_header directive?

Preface As we all know, the nginx configuration f...

Detailed explanation of three ways to set borders in HTML

Three ways to set borders in HTML border-width: 1...

VMware15/16 Detailed steps to unlock VMware and install MacOS

VMware version: VMware-workstation-full-16 VMware...

Linux tac command implementation example

1. Command Introduction The tac (reverse order of...