At: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 27: Line 27:
== Kasutamine ja näited ==
== Kasutamine ja näited ==
[http://www.thegeekstuff.com/2010/06/at-atq-atrm-batch-command-examples/]
[http://www.thegeekstuff.com/2010/06/at-atq-atrm-batch-command-examples/]
# Töö käivitamine kindlaksmääratud kuupäeval ja ajal <br>[[File:At_kasutamine_n1.png]]
# Töö käivitamine kindlaksmääratud kuupäeval ja ajal <br>
  syntax: at <kellaeg> <päev>
[[File:At_kasutamine_n1.png]]
# 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'''

Revision as of 01:12, 13 November 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]

  1. Töö käivitamine kindlaksmääratud kuupäeval ja ajal
  syntax: at <kellaeg> <päev>

  1. Töö käivitamine kasutades suhtelist aega (N: nüüd + 10 minutit)
  2. Käivitamiseks määratud tööde nimekirja kuvamine käsuga atq
  3. Käivitamiseks määratud tööde eemaldamine/kustutamine käsuga atrm
  4. Käivitamine, kui koormus on madalam kui < 1.5 käsuga batch
  5. Tööde käivitamine failist kasutades -f võtit
  6. At käsu kasutamise lubamine/piiramine teatud kasutajatele
  7. At käsu käivitamine nohup reziimis
  8. 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