Кіріспе

Әр түрлі операциялық жүйелерде тапсырма жоспарлау командасы

Компьютерде, `at` – Unix сияқты операциялық жүйелерде, Microsoft Windows және ReactOS-та болашақта белгілі бір уақытта бір рет орындалуы тиіс командаларды жоспарлауға қолданылатын команда.

Unix- тәрізді

Unix-ке ұқсас операциялық жүйелерде, at командасы стандартты кірістен командалар тізбегін оқиды және оларды кейінірек орындалатын бір "at жұмысына" жинақтайды. Жұмыс қазіргі ортаны мұралайды, сондықтан ол сол жұмыс каталогында және жоспарланған кездегідей орта айнымалыларымен орындалады. Ол қайта-қайта орындалатын тапсырмалар үшін қолданылатын cron-нан өзгеше. (Мысалы, сағатына бір рет, әр сейсенбі күні, жыл сайын 1 қаңтарда). Cron сияқты, көптеген Unix жүйелері әкімшіге at командасына қол жеткізуді шектеуге мүмкіндік береді. At жұмысты орындағаннан кейін пайдаланушыға электрондық поштамен хабарлама жіберуге болады, бірнеше жұмыс кезектерін пайдалануға болады және стандартты кіріс орнына файлдан орындалатын жұмыстар тізімін оқуға болады. Linux-тағы at командасын негізінен Томас Кениг жазған.

Microsoft Windows және ReactOS

Басқару панеліндегі Windows Task Scheduler графикалық пайдаланушы интерфейсінен өзге, Windows жүйесі at.exe командасын қамтамасыз етеді, ол белгілі бір уақыт пен күні компьютерде орындалатын командалар мен бағдарламаларды жоспарлайды (cron-ға ұқсас). Ол Windows NT-ден бастап қолжетімді, бірақ қазіргі уақытта schtasks пайдасына ескірген. Оны тек Schedule қызметі іске қосылғанда ғана пайдалануға болады. Ешқандай параметрлерсіз қолданғанда, at.exe жоспарланған командаларды тізімдейді. at.exe басқару панелі немесе schtasks арқылы құрылған немесе өзгертілген тапсырмаларға қол жеткізе алмайды. Сондай-ақ, at.exe арқылы құрылған тапсырмалар әдепкі бойынша интерактивті емес; интерактивтілік қажет болса, оны нақты сұрау керек. ReactOS-тың іске асырылуы Windows нұсқасына негізделген. Оны Эрик Кол жасады және GPLv2 лицензиясымен лицензияланған.

Нұсқалар

Batch командасы at командасының орнына, жүйенің жүктеме орташасы белгілі бір мәннен төмен болған жағдайда ғана жоспарланған тапсырмаларды іске қосу үшін қолданылуы мүмкін.