`` J'ai décidé d'écrire cet article cette fois parce que j'ai récemment eu l'occasion de réapprendre sur cron, et il y avait certaines parties que je ne comprenais pas complètement, donc je peux résumer ce que j'ai appris cette fois sous forme d'article et le reconfirmer moi-même. Car je voulais.
--Ce contenu est expliqué comme suit dans le Guide de configuration de cron.
cron est un processus démon pour exécuter automatiquement des jobs (scripts). Et lors de la gestion d'un système Linux, il existe de nombreux travaux que vous souhaitez exécuter automatiquement et régulièrement, tels que la rotation et la sauvegarde des journaux. En particulier, les sauvegardes sont généralement effectuées au milieu de la nuit ou tôt le matin lorsqu'il y a peu d'accès des utilisateurs en raison de la forte charge sur le système.
――Lorsque vous entendez cette explication, cela semble difficile, mais je pense qu'il n'y a aucun problème à reconnaître qu'il exécutera le programme spécifié à l'heure spécifiée.
«Ensuite, nous allons procéder d'ici avec un programme pour ceux qui sont" Je comprends ce qu'est cron, mais comment l'utilisez-vous réellement? "
crontab
crontab -l //Vérifiez le fichier crontab
//S'il y a un fichier, il sera affiché ici.
//Si le fichier n'existe pas, aucune crontab for am ne s'affiche.
crontab -e //Modification des fichiers crontab
//L'exécution de cette commande ouvrira l'éditeur vi.
Ensuite, écrivez la partie vi après crontab --e ci-dessous.
Le format est l'ordre des commandes utilisateur minute, heure, jour et exécution. --La partie où l'heure n'est pas spécifiée est indiquée par ***.
L'utilisateur d'exécution peut être omis.
vi
30 03 * * * /root/apache_process.sh
//Cela signifie tous les 3h30 tous les jours/root/apache_process.Il exécutera sh.
――Je l'ai expliqué avec une citation au début, mais en utilisant cela, une sauvegarde automatique et un arrêt automatique sont possibles.
――Si vous êtes intéressé par la lecture de cet article, une fois que vous l'avez créé vous-même, il sera utile pour étudier et ce sera intéressant.
-Est-ce que crond travaille en premier lieu?
command
/etc/rc.d/init.d/crond status //Vérifiez si cela fonctionne.
/etc/rc.d/init.d/crond start //S'il s'est arrêté, démarrez-le avec ceci.
-Y a-t-il un problème avec les permissions du fichier exécutable?
command
ls -al //Vous pouvez maintenant vérifier vos autorisations.
chmod +x n'importe quel fichier//Vous pouvez désormais accorder une autorisation d'exécution.
//x est l'exécution. Donc ici, x est donné.
command
cat /var/log/cron //Vous pouvez maintenant consulter le journal.
Glossaire informatique cron qui vous donne l'impression de "je comprends" même si vous "je ne comprends pas"
Cette fois, j'ai écrit un résumé sur cron et un article sur les erreurs courantes. Quand je recherche un programme fonctionnant dans un tel système d'exploitation, cela me fait penser qu'il est "profond", mais d'un autre côté, je suis parfaitement conscient de mon manque de connaissances. À l'avenir, j'aimerais publier activement ce que j'ai étudié de cette manière et ce que j'ai eu l'occasion d'apprendre à nouveau.
Recommended Posts