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
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.
intressant kan det vara användbart vid specifika ögonblick
Jag älskar terminal tips! Att använda Tilda / Yakuake för tillgänglighet är terminalen en trogen allierad.
Mycket användbart
tack
på debian krävs "exim-base och exim-config"; Det finns många människor på debian som
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?
Bem mål! Bom artigo! Tack!
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.