Жүйеде тапсырма жоспарлау командасы: at. Бір реттік орындалу үшін уақытты белгілеуге мүмкіндік береді. Cron-нан өзгешелігі – қайталама емес. Қалай қолдануға болады?
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Әр түрлі операциялық жүйелерде тапсырма жоспарлау командасы
Task scheduling command on various operating systems
the task scheduling command
Компьютерде, `at` – Unix сияқты операциялық жүйелерде, Microsoft Windows және ReactOS-та болашақта белгілі бір уақытта бір рет орындалуы тиіс командаларды жоспарлауға қолданылатын команда.
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.
Unix- тәрізді
Unix-ке ұқсас операциялық жүйелерде, at командасы стандартты кірістен командалар тізбегін оқиды және оларды кейінірек орындалатын бір "at жұмысына" жинақтайды. Жұмыс қазіргі ортаны мұралайды, сондықтан ол сол жұмыс каталогында және жоспарланған кездегідей орта айнымалыларымен орындалады. Ол қайта-қайта орындалатын тапсырмалар үшін қолданылатын cron-нан өзгеше. (Мысалы, сағатына бір рет, әр сейсенбі күні, жыл сайын 1 қаңтарда). Cron сияқты, көптеген Unix жүйелері әкімшіге at командасына қол жеткізуді шектеуге мүмкіндік береді. At жұмысты орындағаннан кейін пайдаланушыға электрондық поштамен хабарлама жіберуге болады, бірнеше жұмыс кезектерін пайдалануға болады және стандартты кіріс орнына файлдан орындалатын жұмыстар тізімін оқуға болады. Linux-тағы at командасын негізінен Томас Кениг жазған.
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 file instead of standard input. The Linux at command was mostly written by Thomas Koenig.
Microsoft Windows және ReactOS
Басқару панеліндегі Windows Task Scheduler графикалық пайдаланушы интерфейсінен өзге, Windows жүйесі at.exe командасын қамтамасыз етеді, ол белгілі бір уақыт пен күні компьютерде орындалатын командалар мен бағдарламаларды жоспарлайды (cron-ға ұқсас). Ол Windows NT-ден бастап қолжетімді, бірақ қазіргі уақытта schtasks пайдасына ескірген. Оны тек Schedule қызметі іске қосылғанда ғана пайдалануға болады. Ешқандай параметрлерсіз қолданғанда, at.exe жоспарланған командаларды тізімдейді. at.exe басқару панелі немесе schtasks арқылы құрылған немесе өзгертілген тапсырмаларға қол жеткізе алмайды. Сондай-ақ, at.exe арқылы құрылған тапсырмалар әдепкі бойынша интерактивті емес; интерактивтілік қажет болса, оны нақты сұрау керек. ReactOS-тың іске асырылуы Windows нұсқасына негізделген. Оны Эрик Кол жасады және GPLv2 лицензиясымен лицензияланған.
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.
Нұсқалар
Batch командасы at командасының орнына, жүйенің жүктеме орташасы белгілі бір мәннен төмен болған жағдайда ғана жоспарланған тапсырмаларды іске қосу үшін қолданылуы мүмкін.
The batch command can be used instead of at to only run scheduled jobs if the system's load average is below a certain value.