Dans cet article, nous explorerons le à commande et comment l'utiliser pour rationaliser vos tâches d'administration système.
Le contenu de cet article comprend:
Linux à la commande
Le à La commande dans Linux est un outil puissant pour la planification des tâches pour les exécuter à un certain temps défini. Il permet aux utilisateurs de spécifier la date et l'heure exactes à laquelle une commande doit être exécutée. La commande AT permet aux utilisateurs de gérer automatiquement les différentes tâches.
Le à La commande comprend également le
Le "ATQ»Est utilisé pour afficher les tâches en attente pour un utilisateur spécifique, tandis que les utilisateurs racines peuvent afficher toutes les tâches. Le format de sortie montre l'ID de la tâche, la date, l'heure, la file d'attente et le nom d'utilisateur.
D'autre part, "ATRM"Est utilisé pour supprimer les tâches en utilisant leur numéro de travail.
Ces commandes fournissent des fonctionnalités et un contrôle supplémentaires pour gérer les tâches planifiées avec le à Commande dans Linux.
Installation à la commande dans Linux
Le linux à La commande peut ne pas être installée par défaut dans votre système. À installer à Sur Linux, utilisez la commande ci-dessous:
Sudo Apt Installer à
Comprendre la commande AT
Le à La commande est utilisée pour planifier des travaux pour s'exécuter à un moment précis dans le futur, sans avoir besoin d'un processus continu en arrière-plan. La commande fonctionne en ajoutant des emplois à une file d'attente, qui sont ensuite exécutées à l'heure désignée.
La syntaxe du à La commande est la suivante:
à [-f nom de fichier] [-M] [-Q queue] [-v] [temps]
Où:
Vous pouvez planifier des emplois en utilisant une variété de formats de temps, y compris des temps absolus, des temps relatifs et des temps spécifiés comme quelques minutes après l'heure.
Les expressions de temps absolues incluent:
Par exemple, la commande ci-dessous donnée imprimera «Bonjour" à 16 heures:
Echo "Hello" | à 16 heures
Pour spécifier un Expression temporelle relative en utilisant à Commande, nous devons spécifier la commande en ajoutant le "+"Plus connecter dans l'un de ceux-ci:
Par exemple, pour planifier une tâche à 5 minutes après l'heure actuelle, utilisez:
Echo "Hello" | à maintenant +5 minutes
Planifiez un script bash en utilisant à la commande
En utilisant le à La commande est simple. Entrez simplement la commande suivie par le moment où vous voulez que le travail s'exécute et la commande que vous souhaitez exécuter.
Par exemple, pour exécuter un script, suivez la syntaxe dirigée ci-dessous:
Echo "fichier sh.sh "| à temps
Note: J'ai créé un script bash qui ajoutera le texte "Bonjour le monde"Dans un fichier"mon fichier.SMS"Chaque fois qu'il est exécuté.
Echo "sh démo.sh "| à 16 h 24
Nous pouvons vérifier le contenu dans le fichier à l'aide du chat Commande pour s'assurer que le script est exécuté avec succès au moment donné.
Planification interactive d'un emploi en utilisant la commande
En utilisant le à Commande dans Linux, les utilisateurs peuvent planifier de manière interactive les tâches en spécifiant le temps d'exécution souhaité et en entrant les commandes correspondantes à l'invite. Ce processus revient à créer des événements dans une application de calendrier.
Par exemple, Nous pouvons créer un texte de mémo et le planifier comme un reste sur une heure spécifique. Exécutez la commande suivante pour planifier une note qui ajoute "Linuxhint«Dans un fichier texte à l'heure spécifiée:
à 11h21
Après avoir exécuté la commande ci-dessus, ajoutez la commande suivante pour ajouter un texte "Linuxhint"Dans un fichier.
à> echo "linuxhint"> ~ / at-test.SMS
Pour quitter le à Invite, les utilisateurs peuvent appuyer sur Ctrl + d sur leur clavier.
Note: La commande ci-dessus crée un fichier texte et ajoute le texte à l'intérieur du fichier.
Une fois la tâche exécutée, on peut vérifier son exécution en utilisant le chat Commande sur le fichier correspondant.
chat ~ / at-test.SMS
Planifier un emploi avec à
Le à La commande dans Linux permet aux utilisateurs de planifier des tâches en tuyaux en utilisant des commandes en utilisant écho sans utiliser l'invite interactive.
Par exemple, Les utilisateurs peuvent spécifier le délai de retard en minutes et le «maintenant«Notation pour planifier une tâche, comme indiqué dans l'exemple suivant:
echo "echo 'bienvenue à Linuxhint' >> ~ / at-simple.txt "| à maintenant +1 minute
Cette commande planifie une tâche pour exécuter 1 minute à partir de l'heure actuelle et ajoute le texte "Bienvenue à Linuxhint"À l'intérieur du fichier lors de l'exécution.
En utilisant cette méthode, nous pouvons planifier des tâches sans avoir besoin d'entrée interactive.
Après une minute, exécutez le chat Commande pour vérifier l'exécution du calendrier:
chat ~ / at-simple.SMS
Listez tous les travaux en cours d'exécution
Pour répertorier tous les travaux en cours d'exécution, vous pouvez exécuter:
à -l
Ou:
ATQ
Tous les travaux programmés en cours d'exécution seront répertoriés avec leur identifiant de travail.
Supprimer un emploi de calendrier en utilisant la commande
Pour supprimer un travail prévu, nous devons connaître l'identification du travail d'un processus en cours d'exécution. La syntaxe suivante sera suivie pour supprimer un travail prévu.
ATRM [ID de travail]
Par exemple, pour supprimer les travaux de planification actuels ayant l'identifiant du travail 4, utilisez:
ATRM 4
Supprimer la commande AT
Pour supprimer le à Commande du système Linux, utilisez:
sudo apt autoremove à
Conclusion
Le à La commande est un utilitaire utile pour planifier des travaux sur les systèmes Linux. Il permet aux utilisateurs d'automatiser les tâches, ce qui peut gagner du temps et augmenter la productivité. Le à La commande permet aux utilisateurs de spécifier l'heure et la date exactes à l'exécution d'un travail, ce qui en fait un outil puissant pour gérer les tâches complexes. Pour une description détaillée de à Commande Lire les directives susmentionnées.