[LINUX] Résumé et erreurs courantes sur cron

introduction

`` 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.

Qu'est-ce que cron

--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.

Commentaire

«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? "

Modifier le fichier crontab

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.

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.

Erreurs courantes

-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.

Site de référence

finalement

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

Résumé et erreurs courantes sur cron
À propos de _ et __
À propos des erreurs lors de l'installation et de l'exécution de PyInstaller
À propos de la classe et de l'instance
Résumé sur Python3 + OpenCV3
À propos de cumprod et cummax
[Python] Mémo sur les erreurs
À propos de la validation croisée et de la valeur F
Ceci et cela à propos de pd.DataFrame
Linux (À propos des fichiers et des répertoires)
Résumé et code du papier Adam
À propos des objets et des classes Python
À propos des variables et des objets Python
À propos des fichiers et des processus LINUX
À propos du groupe Raid et du LUN
À propos de la fonction fork () et de la fonction execve ()
À propos de la déconstruction et de la déconstructibilité de Django
À propos de Python, len () et randint ()
À propos de la date et du fuseau horaire Python
À propos du ratio de Sharpe et du ratio de Sortino
À propos de Python et des expressions régulières
À propos des opérations Python et OS
À propos de http.Handle () et http.NewServeMux (). Handle ()
Python # À propos de la référence et de la copie
À propos du tableau Numpy et d'un tableau
Résumé sur le style pythonique (1): PEP8
À propos de Python sort () et reverse ()
[Python] Une solution de contournement basée sur les erreurs courantes et mon expérience passée