Linux parancsok – at – az egyszerű időzítő

Olvasási idő: 1 perc

A Linux operációs rendszer “at” utasítását akkor tudod hasznodra fordítani, ha gyorsan és egyszerűen szeretnél valamilyen parancsot lefuttatni egy jövőbeli időpontban.

Mire lehet használni? (ötletek)

A kreativitásod szab csak határt a felhasználás módjának, de alapvetően ehhez hasonló dolgokra használhatod:

  • Valamilyen rendszerállapot kiírása fájlba (pl éjfélkor mennyi a szabad memória)
  • Pomodoro timer-ként is használhatod, beállíthatod hogy megjelenjen egy notify 25 perc múlva
  • Akár a gépet is kikapcsolhatod a segítségével egy időzített időpontban

Telepítés

A program nem tartozik az alapvető programok közé, telepíteni a következőképpen tudod (Ubuntu):

sudo apt install at

Előkonfiguráció

Miután telepítetted a szoftvert engedélyezni is kell az atd daemon futását:

systemctl enable --now atd.service

(Itt párszor el fogja kérni a root jelszót)

Hogyan időzíts?

Ha a fentiek megvannak, el is kezdheted. A parancs a következő módon néz ki:

at now + 1 min

Azaz az at után meg kell határoznod az időpontot amikor le kell futnia a parancsnak. Az utasítás megadása után meg fog nyílni az at, ahol megadhatod sorban a parancsokat.

Példa időzítésre

A lenti példában azt állítjuk be, hogy 1 perc múlva jöjjön létre egy itzen.txt fájl, amiben szerepel az “Egyszerűbbé tesszük” szöveg.

 

at now + 1min 
warning: commands will be executed using /bin/sh
at> echo "Egyszerűbbé tesszük" > itzen.txt
at> <EOT>
job 5 at Wed Jan 29 14:10:00 2020

Miután elkészültél Control+D billentyűparanccsal le kell zárnod az utasításokat. Ez után látni fogod azt, hogy mikor fut le a feladat és egy azonosítót is készít neked a rendszer (a példában ezeket az utolsó sorban látod).

A fájl a felhasználó root könyvtárába kerül.

Tudnivalók

  • Az aktuális feladatokat az atq utasítással kérdezheted le
  • Fájlokat is megadhatsz utasításként >> at now + 1 min -f itzen.sh
Hasznos volt ez számodra?
Dislike 0 1 személy 1 szavazatból hasznosnak találta ezt a leírást. Mi a te véleményed?
Ennyien néztétek már meg: 13

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .