1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316
|
.Id $Id: at.1.in,v 1.7 1997/03/13 00:15:13 ig25 Exp $
.TH AT 1 "1996 November" local "Linux programozi kziknyv"
.SH NV
at, batch, atq, atrm \- sorba llt, vizsgl vagy trl feladatokat, amiket ksbb kell(ene) elindtania
.SH TTEKINTS
.B at
.RB [ -V ]
.RB [ -q
.IR sor ]
.RB [ -f
.IR fjl ]
.RB [ -mldbv ]
.B ID
.br
.B "at -c"
.I feladat
.RI [ feladat... ]
.br
.B atq
.RB [ -V ]
.RB [ -q
.IR sor ]
.RB [ -v ]
.br
.B atrm
.RB [ -V ]
.I feladat
.RI [ feladat... ]
.br
.B batch
.RB [ -V ]
.RB [ -q
.IR sor ]
.RB [ -f
.IR fjl ]
.RB [ -mv ]
.RB [ ID ]
.SH LERS
Az
.B at
s a
.B batch
az utastsokat a szabvnyos bemenetrl, vagy egy meghatrozott fjlbl olvassa.
Az utastsok ksbb lesznek vgrehajtva a
.BR /bin/sh
parancs felhasznlsval.
.TP 8
.BR at
elindt egy utastst a megadott idpontban.
.TP 8
.BR atq
felsorolja a felhasznl fggben lv feladatait, feltve, ha a felhasznl
nem a root. Ebben az esetben minden felhasznl sorban ll feladatait kilistzza.
.TP 8
.BR atrm
Feladatokat trl.
.TP 8
.BR batch
Utastsokat indt, amikor a rendszer kihasznltsga engedlyezi. Ms szavakkal
ha a kihasznltsg 0.8, vagy ms, az
.BR atrun
parancs segtsgvel meghatrozott kihasznltsgi szint al cskken.
.PP
Az
.B at
parancs meglehetsen komplex id meghatrozsokat engedlyez, kibvtve a
POSIX.2 szabvnnyal. Elfogadja a kvetkez idformt (
.B HH:MM
), hogy elindtson egy feladatot a mai nap megadott idpontjban.
(Ha az idpont mr elmlt, automatikusan a kvetkez naphoz rendeldik hozz)
Maghatrozhatsz
.B midnight (jfl),
.B noon (dl),
vagy
.B teatime (teaid)
(dlutn 4 ra),
valamint hasznlhatsz olyan eljeleket is, mint
.B AM
, vagy
.B PM
amik segtsgvel meghatrozod, hogy dleltt(AM) vagy dlutn(PM) fusson a feladat.
Megmondhatod azt is, hogy mely napon fusson a feladat gy, hogy megadod
a dtumot a kvetkez formban:
.B hnap neve
.B nap
, valamint lehetsged van az
.B v
megadsra is, de hasznlhatod a kvetkez formtumot is:
.B HHNN
vagy
.B HH/NN/
vagy
.B NN.HH..
A dtum meghatrozst
.I muszj
egy idpont meghatrozsnak kvetnie.
Idpontokat kvetkezkppen is megadhatsz:
.B now (most)
.B \+
.I szmolt
.I idegysgek,
ahol is az idegysgek lehetnek
.B percek,
.B rk,
.B napok,
vagy
.B hetek.
Megmondhatod az
.B at
parancsnak azt is, hogy indtson el valamit ma, a
.B today
eljellel, azt, hogy valami holnap fusson, a
.B tomorrow
eljel mondja meg.
.PP
Pldul, hogy indtson egy feladatot dlutn ngy rakor hrom nap mlva
a kvetkez utastst kell bernod :
.B at 4pm + 3 days.
Hogy futtass egy feladatot dleltt 10 rakor Jlius 31-n, a kvetkez
utasts kell:
.B at 10am Jul 31
s hogy futtass valamit hajnali 1 rakor holnap:
.B at 1am tomorrow.
.PP
Az id specifikcik pontosabb lerst megtallod a
.I /usr/doc/at-3.1.7/timespec
fjl-ban.
.PP
Mind az
.BR at " mind a " batch ,
parancsok a szabvnyos bemenetrl vagy egy a
.B -f
kapcsolval meghatrozott fjlbl olvassa s futtatja a feladatokat.
A munka knyvtr, a krnyezeti vltozk (kivve a
.BR TERM ,
.BR DISPLAY
s a
.BR _
vltozkat )
s az umask a meghvs idpontja szerint vannak letrolva.
Az
.BR "at " \-
vagy
.BR "batch "\-
parancsok egy
.B su(1)
parancs segitsgvel megtartjk a felhasznli azonostt.
A felhasznl levlbeni rtestst kap minden hibrl, valamint a lehetsges
kimenetekrl, amit a szabvnyos kimenetre generlt a feladat, amit elindtott.
A levlet a
.BR /usr/sbin/sendmail
parancs segtsgvel kldi el az
.BR at.
Ha az
.B at
egy
.B su(1)
shell-bl lett elindtva, a levelet a login shell tulajdonosa fogja megkapni.
.PP
A rendszergazda minden esetben hasznlhatja az
.BR at
parancsot.
Ms felhasznlknak a hozzfrsi jogok a
.I /etc/at.allow
s a
.IR /etc/at.deny
fjl-ban vannak meghatrozva.
.PP
Ha a
.I /etc/at.allow
fjl ltezik, csak az abban felsorolt felhasznlk hasznlhatjk az
.BR at
parancsot.
.PP
Ha a
.I /etc/at.allow
fjl nem ltezik, a
.I /etc/at.deny
fjl-t vizsglja meg az
.BR at.
Minden felhasznl, aki itt fel van sorolva nem jogosult hasznlni az
.BR at
parancsot.
.PP
Ha mindkett ltezik, akkor csak a rendszergazda jogosult az
.BR at
parancs futtatsra
.PP
Egy res
.I /etc/at.deny
azt jelenti, hogy minden felhasznl jogosult hasznlni ezeket az utastsokat.
Ez az alaprtelmezett konfigurci.
.SH OPCIK
.TP 8
.B -V
Kirja a verzi informcikat a szabvnyos kimenetre.
.TP 8
.BI \-q " sor"
Meghatrozol vele egy vrakozsi sort.
A vrakozsi sor megnevezse egy bett tartalmaz ; az rvnyes megnevezsek
tartomnya
.B a
-tl
.BR z
-ig, valamint
.B A
-tl
.BR Z
-ig tart.
Az
.B a
vrakozsi sor az alaprtelmezett az
.B at
parancsnak, valamint a
.B b
vrakozsi sor a
.BR batch
parancsnak.
A vrakozsi sor prioritsa alacsonyabb, ahogy a hozzrendelt azonost kzelebb van
az bc vghez.
A "=" jel specilis vrakozsi sor az ppen fut feladatoknak van fenntartva.
.P
Ha egy feladat egy nagybetvel megjellt vrakozsba lett besorolva, akkor
gy lesz kezelve, mintha a
.BR batch
parancs lett volna meghvva az adott idben.
Ha az
.BR atq
parancsnak meghatrozol egy vrakozsi sort, akkor csak azokat a feladatokat
fogja kilistzni, amelyek abban a vrakozsi sorban vannak.
.TP 8
.B \-m
Mindenkppen kld egy levelet a tulajdonosnak, akkor is, ha annak a feladatnak
nem volt semmilyen kimenete.
.TP 8
.BI \-f " fjl"
A feladatokat a
.BI fjl
-bl olvassa s nem a szabvnyos bemenetrl.
.TP 8
.B \-l
Ez egy szinonima az
.B atq
parancsra.
.TP
.B \-d
Ez egy szinonima az
.B atrm
parancsra.
.TP
.TP
.B \-v
Az
.BR atq
-nak adva megmutatja a vgrehajtott, de a vrakozsi sorbl mg nem trlt
feladatokat; egybknt megmutatja, hagy mikor hajtdnak vgre a feladatok.
.P
Az id a "1997-02-20 14:50" formtumban lesz kirva, hacsak a
.B POSIXLY_CORRECT
krnyezeti vltoz be nincsen lltva. Ha be van, akkor a "Thu Feb 20 14:50:00 1997"
formtumot fogja hasznlni.
.TP
.B
\-c
A parancssorban felsorolt feladatokat a szabvnyos kimenetre msolja.
.SH FJLOK
.I /var/spool/at
.br
.I /var/spool/at/spool
.br
.I /proc/loadavg
.br
.I /var/run/utmp
.br
.I /etc/at.allow
.br
.I /etc/at.deny
.SH LSD MG
cron(1), nice(1), sh(1), umask(2), atd(8)
.SH HIBK
Ahhoz, hogy a
.B batch
korrektl mkdjn Linux alatt, megkveteli, hogy egy
.IR proc
tpus fjlrendszer be legyen illesztve a
.IR /proc
knyvtrba.
.PP
Ha a
.I /var/run/utmp
fjl nem rhet el, vagy meg lett vltoztatva, vagy a felhasznl nem volt
bejelentkezve abban az idben, amikor a
.B at
parancs meg lett hvva, a levl a
.BR LOGNAME
krnyezeti vltozban tallt felhasznl rszre lesz elpostzva.
Ha ez egy res vltoz, vagy nem lett meghatrozva, akkor az akkori
felhasznli azonostt fogja az
.B at
hasznlni.
.PP
Az
.B at
s a
.B batch
jelenlegi formjban nem alkalmas arra, hogy a felhasznlk versenyezzenek
a szmtgp erforrsairt. Ha nlad fennll ez a lehetsg, akkor inkbb
hasznlj az idztett indtsra olyan rendszereket, mint az
.BR nqs
.SH SZERZ
Az
.B at
programot fknt Thomas Koenig (ig25@rz.uni-karlsruhe.de) rta.
.SH MAGYAR FORDTS
Kaiser Lszl <titanic@hcbyte.hu>
Tenkes Csaba <zafir@valerie.inf.elte.hu>
|