Comment utiliser la commande ATQ Linux

Comment utiliser la commande ATQ Linux
«Lorsque vous utilisez Linux, vous vous retrouverez souvent à planifier des emplois. Dans ce cas, vous avez besoin d'un moyen de consulter les travaux prévus. Si vous êtes un administrateur système, cela est utile car vous pouvez voir les travaux planifiés par tous les utilisateurs.

La commande ATQ affiche une liste de tous les travaux en attente et leurs coordonnées, telles que l'heure, la date, le nom d'utilisateur, la file d'attente et le numéro de travail. La commande ATQ fonctionne principalement comme un supplément pour le à Commande utilisée pour planifier des travaux, et nous couvrirons comment utiliser la commande ATQ dans ce post."

Utilisation de base de la commande ATQ Linux

La commande ATQ affichera tous les travaux prévus avec le à commande. Pour commencer à utiliser le ATQ commande, vous devez installer le à outil utilisant la commande ci-dessous.

$ sudo apt-get install at

Une fois installé, vous pouvez commencer à utiliser la commande en ouvrant sa page d'aide.

$ atq - help

Vous remarquerez que même s'il manque de nombreuses options, les quelques options disponibles peuvent être utiles et nous verrons que dans cet article.

La commande ATQ affichera uniquement les travaux prévus. Alors, créons quelques emplois en utilisant la commande AT.

Planifier un travail de script

Ouvrez votre éditeur, comme Nano, et créez un script de bash simple comme celui ci-dessous. Créons un job1.shot scénario.

$ sudo nano job1.shot

Enregistrer le script et le rendre exécutable.

$ sudo chmod + x job1.shot

Ensuite, planifiez le script à exécuter après une heure en utilisant la commande:

$ at -f Job1.SH maintenant +1 heure

Affichage de tous les travaux prévus

La façon évidente de voir tous les travaux prévus est d'exécuter le ATQ sur la ligne de commande.

$ atq

Ici, vous remarquerez le travail que nous avons créé il y a quelque temps.

un - il représente le nom de la file d'attente

kyle - le nom d'utilisateur de la personne qui a prévu le poste

18:13:00 - l'heure pour exécuter le travail

Soleil 29 mai - il représente la date à laquelle le travail fonctionnera

1 - il représente le numéro de travail

Afficher les travaux de file d'attente spécifique

Par défaut, un Le nom de la file d'attente est-il utilisé par le à commande. Cependant, vous pouvez créer des travaux avec différents noms de file d'attente et utiliser la commande ATQ pour afficher des travaux en fonction du nom de la file d'attente.

Pour créer un travail avec un nom de file d'attente différent, créez un autre script bash Job2.shot, Mais dans ce cas, planifiez le travail en utilisant la commande:

$ à -Q H -f Job2.sh maintenant + 1 heure

Ensuite, affichez les travaux prévus. Vous noterez que nous avons maintenant le numéro 2 avec le nom de la file d'attente H.

Pour afficher uniquement des travaux pour la file d'attente H, Utilisez la commande:

$ atq -q h

La sortie affichera désormais des travaux avec H Comme le nom de la file d'attente.

Remarque: Lorsqu'il est affiché à l'aide de la commande ATQ, un travail en cours d'exécution aura la connexion '=' dans son nom de file d'attente.

De plus, si vous êtes root, le calendrier d'emploi affichera tous les travaux planifiés même par d'autres utilisateurs. Cependant, les utilisateurs spécifiques ne verront que des emplois qui les concernent seuls.

Supprimer un travail de la file d'attente

La commande ATQ aide à voir la liste des travaux prévus. Cependant, si vous voyez un travail sur la file d'attente que vous devez supprimer, vous pouvez y parvenir en utilisant la commande:

$ at -r 1

Ici, 1 représente le numéro de travail du travail que vous souhaitez supprimer. Dans notre cas, c'est le travail 1. Si nous exécutons la commande ATQ, nous remarquerons que le travail 1 est maintenant supprimé.

Autres options ATQ

-V: Afficher la version ATQ.

-r: alias pour ATRM et est utilisé pour supprimer un travail de la file d'attente

-q: définit le nom de file d'attente pour le travail.

-F: utilisé pour lire un emploi à partir d'un fichier et est utilisé lors de la planification du travail.

À -l: pareil que ATQ. Il affiche les travaux prévus.

Conclusion

La commande ATQ Linux fonctionne en combinaison avec le à et ATRM commandes. Les commandes de planification font partie de l'utilisation de Linux, et si vous devez vérifier quels travaux sont planifiés, le ATQ La commande est votre meilleur copain. En outre, si vous êtes un administrateur système, vous verrez tous les travaux de la file d'attente et vous pouvez supprimer les travaux programmés, comme nous l'avons vu dans le post. Cela dit, c'est à votre tour maintenant d'utiliser le ATQ commande et horaire et affichez des travaux à votre goût.