Skip to main content

At - Linux Command - Commande Unix

lesson using "diff" دروس دبيان جنو\لينيكس: استعمال الامر (Juin 2025)

lesson using "diff" دروس دبيان جنو\لينيكس: استعمال الامر (Juin 2025)
Anonim

prénom

at, batch, atq, atrm - met en file d'attente, examine ou supprime les travaux pour une exécution ultérieure

Synopsis

à -V -q queue -F fichier -mldbv TEMPS à -c emploi emploi… atq -V -q queue atrm -V emploi emploi… lot -V -q queue -F fichier -mv TEMPS

La description

à etlot Lit les commandes de l'entrée standard ou d'un fichier spécifié à exécuter ultérieurement, à l'aide du shell défini par la variable d'environnement de l'utilisateur.COQUILLE, shell de connexion de l'utilisateur, ou finalement/ bin / sh.

à

exécute des commandes à une heure spécifiée.

atq

répertorie les tâches en attente de l'utilisateur, sauf si l'utilisateur est le superutilisateur; dans ce cas, tous les emplois sont répertoriés. Le format des lignes de sortie (une pour chaque travail) est le suivant: numéro du travail, date, heure, classe de travail.

atrm

supprime les travaux identifiés par leur numéro.

lot

exécute des commandes lorsque les niveaux de charge du système le permettent; en d’autres termes, lorsque la charge moyenne tombe en dessous de 0,8, ou que la valeur spécifiée dans l’appel deatrun.

À permet des spécifications de temps assez complexes, étendant la norme POSIX.2. Il accepte les horaires de la formeHH: MM exécuter un travail à une heure précise de la journée. (Si cette heure est déjà passée, le lendemain est supposé.) Vous pouvez également spécifierminuit, le midi, oul'heure du thé (16h) et vous pouvez avoir une heure avec le suffixeUN M ouPM pour courir le matin ou le soir.

Vous pouvez également indiquer le jour où le travail sera exécuté, en indiquant une date sous la formenom du mois journée avec une optionannée, ou en donnant une date du formulaireMMJJAA ouMM / JJ / AA ouJJ.MM.AA La spécification d'une date doit suivez la spécification de l'heure du jour. Vous pouvez aussi donner des moments commeà présent + compter unités de temps, où les unités de temps peuvent êtreminutes, heures, journées, ousemaines et vous pouvez direà pour exécuter le travail aujourd'hui en suffixant le temps avecaujourd'hui et exécuter le travail demain en suffixant le temps avecdemain.

Par exemple, pour exécuter un travail à 16 heures. dans trois jours, vous le feriez à 16 heures. + 3 jours, pour exécuter un travail à 10 heures le 31 juillet, vous le feriez à 10 heures 31 juillet et pour exécuter un travail à 1 heure demain matin, vous le feriez à 1 heure demain matin.

/usr/share/doc/at-3.1.8/timespec contient la définition exacte de la spécification de temps.

Pour les deuxà etlot, les commandes sont lues à partir de l’entrée standard ou du fichier spécifié avec-Foption et exécuté. Le répertoire de travail, l'environnement (à l'exception des variablesTERME,AFFICHER et_) et l’umask sont conservés à partir du moment de l’invocation. Unà- oulot -commande invoquée depuis unsu (1) Le shell conservera l'identifiant de l'utilisateur actuel. L'utilisateur recevra l'erreur standard et la sortie standard de ses commandes, le cas échéant. Le courrier sera envoyé en utilisant la commande/ usr / sbin / sendmail. Sià est exécuté à partir d'unsu (1) shell, le propriétaire du shell de connexion recevra le courrier.

Le superutilisateur peut utiliser ces commandes dans tous les cas. Pour les autres utilisateurs, la permission d'utiliser at est déterminée par les fichiers. /etc/at.allow et /etc/at.deny .

Si le fichier /etc/at.allow existe, seuls les noms d'utilisateurs qui y sont mentionnés sont autorisés à utiliserà.

Si /etc/at.allow n'existe pas, /etc/at.deny est cochée, chaque nom d'utilisateur non mentionné dans celle-ci est alors autorisé à utiliserà.

Si aucun n'existe, seul le superutilisateur est autorisé à utiliser at.

Un vide /etc/at.deny signifie que chaque utilisateur est autorisé à utiliser ces commandes, il s'agit de la configuration par défaut.

Les options

-V

affiche le numéro de version en erreur standard.

-q queue

utilise la file d'attente spécifiée. Une désignation de file d'attente consiste en une seule lettre; les désignations de file valides vont deune àz. etUNE àZ. leune la file d'attente est la valeur par défaut pourà et lebfaire la queue pourlot. Les files d'attente avec des lettres plus hautes fonctionnent avec plus de gentillesse. La file d'attente spéciale "=" est réservée aux travaux en cours d'exécution. Si un travail est soumis à une file d'attente désignée par une lettre majuscule, il est traité comme s'il avait été soumis à un lot à ce moment. Siatq est donné une file d'attente spécifique, il ne montrera que les travaux en attente dans cette file d'attente.

-m

Envoyez un courrier à l'utilisateur lorsque le travail est terminé, même en l'absence de sortie.

-F fichier

Lit le travail defichier plutôt que l'entrée standard.

-l

Est-ce un alias pouratq.

-ré

Est-ce un alias pouratrm.

-v

Indique l'heure à laquelle le travail sera exécuté. Les heures affichées seront au format "1997-02-20 14:50" sauf si la variable d'environnementPOSIXLY_CORRECTest réglé; ensuite, ce sera "jeu 20 février 14:50:00 1996".

-c

transforme les travaux répertoriés sur la ligne de commande en sortie standard.