Alamin ang Linux Command - sa

Pangalan

sa, batch, atq, atrm - pila, suriin o tanggalin ang mga trabaho para sa pagpapatupad sa ibang pagkakataon

Buod

sa [ -V ] [ -q queue ] [ -f file ] [ -mldbv ] TIME
sa -c trabaho [ trabaho ... ]
atq [ -V ] [ -q queue ]
atrm [ -V ] trabaho [ trabaho ... ]
batch [ -V ] [ -q queue ] [ -f file ] [ -mv ] [ TIME ]

Paglalarawan

sa at batch basahin ang mga utos mula sa karaniwang input o isang tinukoy na file na isasakatuparan sa ibang pagkakataon, gamit ang shell na itinakda ng environment variable SHELL ng user, ang shell ng pag-login ng gumagamit, o sa huli / bin / sh .

sa

executes commands sa isang tinukoy na oras.

atq

naglilista ng mga nakabinbing mga trabaho ng gumagamit, maliban kung ang user ay ang superuser; sa kasong iyon, nakalista ang lahat ng trabaho. Ang format ng mga linya ng output (isa para sa bawat trabaho) ay: Job number, petsa, oras, klase ng trabaho.

atrm

Tinatanggal ang mga trabaho, na kinilala ng kanilang numero ng trabaho.

batch

executes commands kapag pinahihintulutan ng mga antas ng pag-load ng system; sa ibang salita, kapag ang average na load ay bumaba sa ibaba 0.8, o ang halaga na tinukoy sa invocation ng atrun .

Sa nagbibigay-daan sa medyo kumplikadong pagtutukoy ng oras, pagpapalawak ng POSIX.2 standard. Tinatanggap nito ang mga oras ng form na HH: MM upang magpatakbo ng trabaho sa isang partikular na oras ng araw. (Kung ang oras na iyon ay nakalipas na, ang susunod na araw ay ipinapalagay.) Maaari mo ring tukuyin ang hatinggabi, tanghali, o tanghali (4:00) at maaari kang magkaroon ng isang oras-araw na na-suffix sa AM o PM para tumakbo sa umaga o gabi.

Maaari mo ring sabihin kung anong araw ang tatakbo sa trabaho, sa pamamagitan ng pagbibigay ng petsa sa buwan ng araw na may pangalan ng buwan na may opsyonal na taon, o pagbibigay ng petsa ng MMDDYY o MM / DD / YY o DD.MM.YY form . Ang pagtutukoy ng isang petsa ay dapat sundin ang detalye ng oras ng araw. Maaari mo ring bigyan ang mga oras tulad ng ngayon + count time-unit, kung saan ang oras-unit ay maaaring minuto, oras, araw, o linggo at maaari mong sabihin sa upang patakbuhin ang trabaho ngayon sa pamamagitan ng suffixing ng oras sa ngayon at upang patakbuhin ang trabaho bukas sa pamamagitan ng suffixing ang oras sa bukas.

Halimbawa, upang magpatakbo ng trabaho sa alas-4 ng hapon tatlong araw mula ngayon, gagawin mo sa ika-4 ng hapon + 3 araw , upang magpatakbo ng trabaho sa alas-10 ng umaga sa Hulyo 31, gagawin mo sa ika-10 ng umaga Hulyo 31 at magpatakbo ng trabaho sa 1 am bukas, gagawin mo sa 1 ng umaga.

/usr/share/doc/at-3.1.8/timespec ay naglalaman ng eksaktong kahulugan ng pagtutukoy ng oras.

Para sa parehong sa at batch , ang mga utos ay binabasa mula sa karaniwang input o ang file na tinukoy sa -f na opsiyon at naisakatuparan. Ang nagtatrabaho direktoryo, ang kapaligiran (maliban para sa mga variable TERM , DISPLAY at _ ) at ang umask ay mananatili mula sa oras ng invocation. Isang sa - o batch - ang utos na sinasabing mula sa isang su (1) na shell ay mananatili sa kasalukuyang id ng gumagamit. Ipapadala ang koreo ng karaniwang error at karaniwang output mula sa kanyang mga utos, kung mayroon man. Ipapadala ang mail gamit ang command / usr / sbin / sendmail . Kung sa pagpapatupad mula sa su (1) na shell, ang may-ari ng shell ng pag-login ay makakatanggap ng mail.

Maaaring gamitin ng superuser ang mga utos na ito sa anumang kaso. Para sa ibang mga user, ang pahintulot na gamitin sa ay tinutukoy ng mga file /etc/at.allow at /etc/at.deny .

Kung umiiral ang file /etc/at.allow , tanging ang mga username lamang na binanggit dito ay pinapayagan na gamitin sa .

Kung hindi umiiral ang /etc/at.allow , /etc/at.deny ang naka-check, ang bawat username na hindi nabanggit dito ay pinapayagan na gamitin sa .

Kung walang umiiral, tanging ang superuser ay pinapayagan ang paggamit ng sa.

Ang isang walang laman na /etc/at.deny ay nangangahulugang ang bawat user ay pinapayagan na gamitin ang mga utos na ito, ito ang default configuration.

Mga Opsyon

-V

print ang numero ng bersyon sa karaniwang error.

-Q queue

gumagamit ng tinukoy na queue. Ang pagtatalaga ng queue ay binubuo ng isang liham; Ang mga wastong designasyon ng queue ay mula sa isang hanggang sa z . at A hanggang Z. Ang queue ay ang default para sa at ang queue para sa batch . Ang mga queue na may mas mataas na mga titik ay tumatakbo na may nadagdagan na pagkaing. Ang espesyal na queue "=" ay nakalaan para sa mga trabaho na kasalukuyang tumatakbo. Kung ang isang trabaho ay isinumite sa isang queue na itinalaga ng isang malaking titik, ito ay itinuturing na kung ito ay isinumite sa batch sa oras na iyon. Kung ang atq ay bibigyan ng isang partikular na queue, ipapakita lamang nito ang mga trabaho na nakabinbin sa queue na iyon.

-m

Magpadala ng mail sa user kapag natapos ang trabaho kahit na walang output.

-f na file

Binabasa ang trabaho mula sa file sa halip na karaniwang input.

-l

Ay isang alias para sa atq.

-d

Ay isang alias para sa atrm.

-v

Ipinapakita ang oras na gagawin ang trabaho. Ang mga oras na ipinapakita ay nasa format na "1997-02-20 14:50" maliban kung ang variable na kapaligiran ay POSIXLY_CORRECT ay naka-set; kung gayon, ito ay magiging "Linggo 20 Pebrero 14:50:00 1996".

-c

pusa ang mga trabaho na nakalista sa command line sa karaniwang output.