At: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Pare (talk | contribs)
Pare (talk | contribs)
Line 36: Line 36:


=== Töö käivitamine kasutades suhtelist aega (N: nüüd + 10 minutit)===
=== Töö käivitamine kasutades suhtelist aega (N: nüüd + 10 minutit)===
=== Käivitamiseks määratud tööde nimekirja kuvamine käsuga '''atq'''===
=== Käivitamiseks määratud tööde nimekirja kuvamine käsuga '''atq'''===
=== Käivitamiseks määratud tööde eemaldamine/kustutamine käsuga '''atrm'''===
=== Käivitamiseks määratud tööde eemaldamine/kustutamine käsuga '''atrm'''===

Revision as of 22:52, 16 December 2013

work in progress

Sissejuhatus

at At, koondab sisestatud käsud ühte at-job-i, mis käivitatakse hiljem. At-job pärib oma keskkonna, st. käsu käivitatakse hetkel on töökataloog ja süsteemimuutujatd samasugused nagu oli sisestamisel
At, erineb cron-ist. At on korraliseks kasutamiseks, cron on selleks kui mingit käsku vaja käivitada samal ajal perioodiliselt korduvalt.
atq tavakasutaja korral loendab kasutaja ootel olevad tööd
superuseri korral loendab kõikide kasutajate ootel olevad tööd
atrm kustutab töid, mille töönumber on täpsustatud
batch käivitab käsu kui süsteemi load (koormatus) seda lubab, kui koormus langeb alla 0.8, või väärtuse mis täpsustatud atrun käsuga

Kasutamine ja näited

[1]

Töö käivitamine kindlaksmääratud kuupäeval ja ajal

at <kellaeg> <päev>

Töö käivitamine kasutades suhtelist aega (N: nüüd + 10 minutit)

Käivitamiseks määratud tööde nimekirja kuvamine käsuga atq

Käivitamiseks määratud tööde eemaldamine/kustutamine käsuga atrm

Käivitamine, kui koormus on madalam kui < 1.5 käsuga batch

Tööde käivitamine failist kasutades -f võtit

At käsu kasutamise lubamine/piiramine teatud kasutajatele

At käsu käivitamine nohup reziimis

Täiendavad aja formaadid At käsule

Failid

      /var/spool/cron/atjobs
      /var/spool/cron/atspool
      /proc/loadavg
      /var/run/utmp
      /etc/at.allow
      /etc/at.deny

Vead

      The  correct  operation of batch for Linux depends on the presence of a
      proc- type directory mounted on /proc.
      If the file /var/run/utmp is not available or corrupted, or if the user
      is  not  logged  on  at the time at is invoked, the mail is sent to the
      userid found in the environment variable LOGNAME.  If that is undefined
      or empty, the current userid is assumed.
      At  and  batch as presently implemented are not suitable when users are
      competing for resources.  If this is the case for your site, you  might
      want to consider another batch system, such as nqs.

Kasutatud kirjandus

http://lowfatlinux.com/linux-task-scheduler-at.html
http://linux.about.com/library/cmd/blcmdl1_atq.htm
http://www.brunolinux.com/02-The_Terminal/The_at_Command.html
http://www.computerhope.com/unix/uat.htm
http://www.computerhope.com/unix/ucrontab.htm
http://www.thegeekstuff.com/2010/06/at-atq-atrm-batch-command-examples/
http://en.wikipedia.org/wiki/At_%28Unix%29
http://www.youtube.com/watch?v=gE9oWoKIK6o

Autor

Paul Are AK31, 2013