Concept

At (Unix)

Résumé
In computing, at is a command in Unix-like operating systems, Microsoft Windows, and ReactOS used to schedule commands to be executed once, at a particular time in the future. On Unix-like operating systems, at reads a series of commands from standard input and collects them into one "at-job" which is carried out at a later date. The job inherits the current environment, so that it is executed in the same working directory and with the same environment variables set as when it was scheduled. It differs from cron, which is used for recurring executions (e.g. once an hour, every Tuesday, January 1 every year). As with cron, many Unix systems allow the administrator to restrict access to the at command. at can be made to mail a user when done carrying out a scheduled job, can use more than one job queue, and can read a list of jobs to carry out from a instead of standard input. The Linux at command was mostly written by Thomas Koenig. In addition to the graphical user interface for Windows Task Scheduler in Control Panel, Windows provides an at.exe command that schedules commands and programs to run on a computer at a specified time and date (similar to cron). It is available since Windows NT, but is now deprecated in favor of schtasks. It can only be used when the Schedule service is running. When used without parameters, at.exe lists scheduled commands. at.exe cannot access tasks created or modified by Control Panel or schtasks.exe. Also, tasks created with at.exe are not interactive by default; interactivity needs to be explicitly requested. The ReactOS implementation is based on the Windows variant. It was developed by Eric Kohl and is licensed under the GPLv2. A sample command to compile a C program at 11:45 a. m. on January 31 would be: echo"ccofoofoo.c"at1145jan31orecho "cc -o foo foo.c" | at 1145 jan 31 or at 1145 jan 31 at> cc -o foo foo.c at> ^D #(press Control-D while at the beginning of a line) The atq program lists the currently queued jobs, while atrm removes jobs from the queue: $ atq 1234 2011-08-12 11:45 cc -o foo foo.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.