Maison Opération et maintenance MacOS Tâches planifiées de configuration de l'environnement MAC

Tâches planifiées de configuration de l'environnement MAC

Aug 26, 2021 pm 03:51 PM
mac

我想配置个定时任务,就是到某个时间执行代码里的一个文件,或是每隔多长时间执行,开始有了这样想法,但是不知道怎么执行,后来上网查了很多资料,下面是我配置成功的,我整理了一份笔记供供大家参考。

相关推荐:                     
1.《MAC环境安装php、apache、MacPorts等环境配置
2.《MAC环境下安装node、vue等环境配置
3.《MAC环境下Laravel的安装及配置

开启crontab服务

    (1)、用下面命令检查需要的文件是否存在,页面显示 ls: /etc/crontab: No such file or directory 表示crontab文件不存在。

$  ls -al /etc/crontab
Copier après la connexion

Tâches planifiées de configuration de lenvironnement MAC

(2)、创建crontab文件

$ sudo touch /etc/crontab
Copier après la connexion

(3)、查看 crontab 是否启动

$ sudo launchctl list | grep cron
-0com.vix.cron             #否
320650com.vix.cron     #是
Copier après la connexion

(4)、确保本地现有一个被执行的文件,我在本地新建一个test.txt文件。路径: /Users/gaopeng/Downloads/test.txt

$ cd Downloads         #放到Downloads目录下
$ touch test.txt
Copier après la connexion

查看一下这个文件的权限,如果不可读,不可写,还要开一下权限

$ sudo chmod 777 test.txt
Copier après la connexion

(5)、编辑自动执行脚本内容,此内容是临时内容,关机后不保存

$ sudo crontab -e
Copier après la connexion

(6)、每1分钟输出 1234 到脚本(注意使用绝对路径)

*/1 * * * * echo 1234 >> /Users/gaopeng/Downloads/test.txt
Copier après la connexion

(7)、使用crontab执行脚本,如果没有执行,查看脚本是否有执行权限(可忽略)

$ sudo chmod 777 crontab
Copier après la connexion

(8)、查看一下启动项的配置

$ locate com.vix.cron
Copier après la connexion

Tâches planifiées de configuration de lenvironnement MAC

页面提示/var/db/locate.database) does not exist 表示不存在,需要创建一下

$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Copier après la connexion

(9)查看配置

$ cat /System/Library/LaunchDaemons/com.vix.cron.plist
Copier après la connexion

Tâches planifiées de configuration de lenvironnement MAC

(10)、crontab服务的重启关闭,开启

$ sudo /usr/sbin/cron start
cron: cron already running, pid: 32065  #页面显示
$ sudo /usr/sbin/cron restart
cron: cron already running, pid: 32065 #页面显示
$  sudo /usr/sbin/cron stop
Copier après la connexion

以下示例是在具体项目里配置的定时任务

一、php形式配置

(1)、编辑要执行的内容

*/5 * * * * /opt/local/bin/php56 /Users/mac/git/ssos_web/batch/batch_os_sll.php  2>&1
Copier après la connexion

(2)、被调用batch_os_sll.php的文件的配置

<?php
require_once dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.&#39;application&#39;
.DIRECTORY_SEPARATOR.&#39;app&#39;
.DIRECTORY_SEPARATOR.&#39;batch&#39;
.DIRECTORY_SEPARATOR.&#39;Controller.php&#39;;
Batch_Controller::main_CLI(&#39;Batch_Controller&#39;, &#39;batch_lili_yinbiao&#39;);
Copier après la connexion

(3)、batch_lili_yinbiao.php业务逻辑文件「这里不做说明」

二、sh 形式的配置:

(1)、编辑要执行的内容

*/2 * * * * bash /Users/mac/git/ssos_web/batch/bin/batch_sh_os_all.sh
Copier après la connexion

(2)、被调用batch_sh_os_all.sh的文件配置

SCRIPT_DIR=`dirname $0`  #取当前脚本所在路径的父目录
cd $SCRIPT_DIR#cd到返回的父目录
/usr/bin/php56 ../lcriptt/batch_os_sll.php $1 2>&1
Copier après la connexion

(3)、被调用batch_os_sll.php的文件配置

require_once dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.&#39;application&#39;
.DIRECTORY_SEPARATOR.&#39;app&#39;
.DIRECTORY_SEPARATOR.&#39;batch&#39;
.DIRECTORY_SEPARATOR.&#39;Controller.php&#39;;
Batch_Controller::main_CLI(&#39;Batch_Controller&#39;, &#39;batch_lili_yinbiao&#39;);
Copier après la connexion

(4)、batch_lili_yinbiao.php业务逻辑文件「这里不做说明」

以上是我配置的定时任务,可以根据自己的需要执行项目里的文件。如果大家想配置按照上面步骤一步步操作就好,如果哪有不懂可以留言。谢谢大家支持。希望能为小白提供帮助。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pas de réponse lors de la saisie du mot de passe sur le clavier Mac ? Pas de réponse lors de la saisie du mot de passe sur le clavier Mac ? Feb 20, 2024 pm 01:33 PM

Introduction : Dans cet article, ce site Web vous présentera le contenu pertinent sur le clavier Mac qui ne répond pas lors de la saisie des mots de passe. J'espère que cela vous sera utile, jetons un coup d'œil. Comment résoudre le problème de l'impossibilité de saisir le mot de passe sur le système Apple Mac ? Vous pouvez également essayer de connecter ce clavier à d'autres ordinateurs pour voir s'il fonctionne normalement ? Si le même problème se produit sur un autre ordinateur, il s'agit probablement d'un problème lié au clavier lui-même. Vous pouvez envisager de remplacer le clavier ou de le réparer. La première fois que vous vous connectez à Alipay avec votre ordinateur Mac, vous trouverez l'interface de connexion et ne pourrez pas saisir votre mot de passe. Le champ de saisie du mot de passe affiche : « Veuillez cliquer ici pour installer le contrôle », la connexion Alipay nécessite donc l'installation de contrôles de sécurité. Les contrôles de sécurité peuvent crypter et protéger les informations que vous saisissez (montant, mot de passe, etc.) pour améliorer la sécurité du compte. Cravate

3 conseils pour personnaliser facilement le nom de votre ordinateur Mac, le nom d'hôte et le nom Bonjour 3 conseils pour personnaliser facilement le nom de votre ordinateur Mac, le nom d'hôte et le nom Bonjour Mar 06, 2024 pm 12:20 PM

De nombreux utilisateurs de Mac ont tendance à conserver le nom par défaut de leur appareil et n'envisageront peut-être jamais de le modifier. De nombreuses personnes choisissent de conserver le nom de la configuration initiale, comme « Johnny's MacBook Air » ou simplement « iMac ». Apprendre à changer le nom de votre Mac est une compétence très utile, surtout lorsque vous possédez plusieurs appareils, car cela peut vous aider à les distinguer et à les gérer rapidement. Ensuite, nous vous apprendrons étape par étape comment modifier le nom de l'ordinateur, le nom d'hôte et le nom Bonjour (nom d'hôte local) dans le système macOS. Pourquoi devriez-vous changer le nom de votre Mac ? Changer le nom de votre Mac peut non seulement montrer votre personnalité, mais également contribuer à améliorer l'expérience utilisateur : Personnalisez votre Mac : Le nom par défaut n'est peut-être pas à votre goût, remplacez-le par un nom que vous aimez.

Vous avez oublié votre mot de passe d'installation Mac ? Vous avez oublié votre mot de passe d'installation Mac ? Feb 20, 2024 pm 01:00 PM

Introduction : Dans cet article, ce site Web vous présentera le contenu pertinent sur l'oubli du mot de passe du programme d'installation Mac. J'espère que cela vous sera utile, jetons un coup d'œil. Que faire si vous oubliez votre mot de passe pour le logiciel d'installation de l'ordinateur Apple Tout d'abord, recherchez iCloud dans les paramètres du téléphone et cliquez pour l'ouvrir. Ensuite, entrez votre numéro de compte et votre mot de passe. Il y a une ligne de petits mots sous le bouton de connexion qui vous demande si vous avez oublié votre identifiant ou votre mot de passe. Cliquez sur cette option. Normalement, lorsque vous saisissez plusieurs fois un mot de passe incorrect sur l'interface de connexion, votre MacBook Pro vous invite à utiliser votre identifiant Apple lié pour réinitialiser votre mot de passe. Il vous suffit de suivre les étapes demandées par le système pour terminer la réinitialisation du mot de passe. 3. Éteignez d'abord votre Mac, puis redémarrez-le. Tout en appuyant sur le bouton d'alimentation, appuyez immédiatement sur com sur le clavier.

pkg à installer sur mac ? pkg à installer sur mac ? Feb 20, 2024 pm 03:21 PM

Préface : Aujourd'hui, ce site partagera avec vous le contenu pertinent sur l'installation des fichiers pkg sur Mac. Si cela peut résoudre le problème auquel vous êtes actuellement confronté, n'oubliez pas de suivre ce site et de commencer maintenant ! La version précédente de macos pkg ne peut pas être installée pour mettre à niveau le système d'exploitation : Si votre ordinateur portable utilise une ancienne version du système d'exploitation, il est recommandé de passer à la dernière version du système d'exploitation. Parce que les anciennes versions peuvent ne pas prendre en charge l'installation du dernier système macOS. Sélectionnez "Effacer" dans Utilitaire de disque, puis sélectionnez l'extension Macos dans le format, ne cochez pas l'option de cryptage et ne sélectionnez pas le format apfs, et enfin cliquez sur le bouton "Effacer" pour résoudre le problème de l'impossibilité de terminer le Installation MacOS. Faites glisser l'icône de l'application vers le fichier commençant par App

Comment tourner les pages en tapant sur Apple Mac ? Comment tourner les pages en tapant sur Apple Mac ? Feb 20, 2024 pm 12:54 PM

Introduction : Aujourd'hui, ce site partagera avec vous du contenu pertinent sur la façon de tourner les pages lors de la saisie sur Apple Mac. Si cela peut résoudre le problème auquel vous êtes actuellement confronté, n'oubliez pas de suivre ce site et de commencer maintenant ! Conseils pour utiliser le pavé tactile sur les ordinateurs portables Apple MacBook Les étapes de configuration du glissement à deux doigts sur les ordinateurs Apple sont les suivantes : Recherchez l'icône « Paramètres » sur le bureau de l'ordinateur et cliquez dessus. Sélectionnez « Pavé tactile » dans l'interface des paramètres, puis cliquez sur « Faire défiler pour zoomer ». Cochez « Direction de défilement : Naturel » dans les options de zoom de défilement pour terminer le réglage. La configuration d’une méthode de balayage à deux doigts sur votre ordinateur Apple est simple. Tout d’abord, allumez votre ordinateur et cliquez sur l’icône Paramètres en haut de l’écran. Dans l'interface des paramètres, sélectionnez l'option "Pavé tactile". Cliquez ensuite sur "Scroll Zoom" et assurez-vous que "Scroll Direction" est coché

Comment configurer WeChat Mac pour convertir automatiquement les messages vocaux en texte - Comment configurer la conversion voix en texte Comment configurer WeChat Mac pour convertir automatiquement les messages vocaux en texte - Comment configurer la conversion voix en texte Mar 19, 2024 am 08:28 AM

Récemment, certains amis ont demandé à l'éditeur comment configurer WeChat Mac pour convertir automatiquement les messages vocaux en texte ? Voici une méthode pour configurer WeChat Mac pour convertir automatiquement les messages vocaux en texte. Les amis dans le besoin peuvent venir en savoir plus. Étape 1 : Tout d’abord, ouvrez la version Mac de WeChat. Comme le montre l'image : Étape 2 : Ensuite, cliquez sur « Paramètres ». Comme le montre l'image : Étape 3 : Ensuite, cliquez sur « Général ». Comme le montre l'image : Étape 4 : Cochez ensuite l'option « Convertir automatiquement les messages vocaux du chat en texte ». Comme le montre l'image : Étape 5 : Enfin, fermez la fenêtre. Comme le montre l'image :

Mac peut-il couper des fichiers sur le disque dur ? Mac peut-il couper des fichiers sur le disque dur ? Feb 20, 2024 pm 01:00 PM

Introduction : Cet article est là pour vous présenter le contenu pertinent de la découpe de fichiers sur le disque dur sur Mac. J'espère qu'il vous sera utile, jetons un coup d'œil. Comment exporter des photos vers un disque dur mobile sur un ordinateur Mac Vous pouvez utiliser l'application Finder ou Photos pour exporter des photos vers un disque dur mobile. Lorsque vous utilisez le Finder pour exporter des photos, assurez-vous d'abord que le disque dur mobile est connecté au Mac et qu'il est reconnu avec succès par le Mac. Les étapes pour transférer des photos d'un Mac vers le disque dur sont simples : connectez d'abord le disque dur mobile à l'ordinateur, puis ouvrez l'icône [Lanceur]. Ensuite, recherchez et cliquez sur l'icône [Photos] dans la fenêtre contextuelle. Dans la fenêtre [Photos] ouverte, maintenez la touche [Shift] enfoncée

Méthode de démarrage Mac Black Apple ? Méthode de démarrage Mac Black Apple ? Feb 20, 2024 pm 01:00 PM

Préface : Cet article est là pour vous présenter le contenu pertinent sur la méthode de démarrage Mac Black Apple. J'espère qu'il vous sera utile, jetons un coup d'œil. Tutoriel de configuration rapide du démarrage Black Apple OC 1. Après être entré dans l'interface du logiciel LoverConfigurator, cliquez sur le paramètre "Paramètres de démarrage". Le nom du volume de démarrage par défaut est défini sur le nom du disque qui a été effacé lors de l'installation du système Black Apple. 0, puis cliquez sur Enregistrer dans le coin inférieur droit, redémarrez l'ordinateur et remplacez l'interface de démarrage amoureux par l'interface de démarrage du logo Apple. Secure Boot empêche efficacement les chargeurs de démarrage non signés de démarrer à partir de n'importe quel disque interne ou clé USB. Cependant, Clover ou OC boot ne prend pas en charge la fonction de démarrage sécurisé. Commencer

See all articles