Utför ett kommando när som helst med AT

Vilken användare av GNU / Linux han vet inte vad han är Cron? Det är konstigt att någon inte har hört eller läst om det Cron någonsin, men för dem som inte vet vad det är för, för med Cron vi kan utföra en viss åtgärd i den månad, dag och timme som vi vill ha.

Men det är inte från Cron Vem vill jag prata om i det här inlägget, om inte AT, ett kommando som jag upptäckte genom att läsa blogg av människor och det gör att vi kan utföra en order vid en viss tidpunkt.

Skillnaden mellan AT y Cron är att den första inte är ihållande, så om vi startar om PC den uppgift vi anförtror dig kommer att gå vilse. Hur fungerar det AT? Tja, mycket enkelt, det grundläggande sättet skulle vara att skriva i terminalen:

$ at 15:37

Och vi borde få något så här:
warning: commands will be executed using /bin/sh
at>

Senare skriver vi kommandot att utföra vid den tiden, till exempel:
at> killall console

Sedan åkte vi AT skriver Ctrl + D. Sammanfattningsvis ser det ut så här:

Om du tittar på bilden, när vi är färdiga AT ger oss numret på den process vi utför:

job 3 at Tue Oct  2 15:45:00 2012

I det här fallet är det nummer 3. När vi har flera processer som körs med ATkan vi konsultera dem med kommandot:

$ atq

När vi vet vilken process vi vill döda måste vi bara skriva:

$ atrm #

Så om jag vill döda exempelprocessen måste jag bara säga:

$ atrm 3

färdig

AT har andra alternativ, till exempel möjligheten att skicka ett e-postmeddelande till oss när det utför uppgiften. Dessa alternativ kan ses genom att skriva i konsolen:

$ man at


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   i axel sade

    Detta visste jag inte och är mycket användbart.
    I archlinux måste du installera at-paketet och köra atd-demon för att använda den.

  2.   icke namngiven sade

    intressant kan det vara användbart vid specifika ögonblick

  3.   crotus sade

    Jag älskar terminal tips! Att använda Tilda / Yakuake för tillgänglighet är terminalen en trogen allierad.

  4.   hackloper775 sade

    Mycket användbart

    tack

  5.   idiot sade

    på debian krävs "exim-base och exim-config"; Det finns många människor på debian som

  6.   BigM sade

    Kan du förklara mer eller mindre vad det gör när du lägger till "killall-konsolen" på den och hur vet jag att min at redan har körts?

  7.   Alex sade

    Bem mål! Bom artigo! Tack!

  8.   pepo sade

    Buff, det tjänar inte till att automatisera någonting permanent genom att bifoga det till ett kommando. At-kommandot kräver att ett mänskligt svar utförs.