Shumë herë kur punojmë në një terminal duam të ekzekutojmë një komandë por më pas të jemi në gjendje të mbyllim terminalin dhe ajo që ekzekutojmë NUK është e mbyllur, për shembull, ekzekutojmë një skenar në terminal dhe pastaj mbyllim terminalin por se skripti vazhdon të vrapojë ... si ta arrijmë këtë?
Për ta arritur këtë, ne thjesht duhet të vendosim një & në fund të rreshtit, për shembull, kemi një skenar të quajtur wifi-log.sh dhe për ta ekzekutuar atë dhe për të qëndruar në prapavijë do të ishte:
./wifi-log.sh &
Shihni këtu një pamje të ekranit:
Këtu shohim qartë që pasi të ekzekutojmë vijën e mësipërme nuk shfaqet asgjë tjetër, përveç [1] 29675 Çfarë do të thotë kjo?
29675 është PID (numri i procesit) i skenarit që ekzekutojmë, domethënë, nëse duam ta vrasim skenarin dhe të ndalojmë së ekzekutuari, ne thjesht vendosim:
vrasin 29675
Dhe voila, ajo ndaloi së funksionuari.
Dua te them dhe në mënyrë të përmbledhur, për të dërguar një proces (komandë, disa komanda ose skenar) në sfond (ose sfond) duhet të vendosim në fund të rreshtit & dhe më pas të shtypim Shkruani
Kjo nuk është diçka e re, larg saj por është gjithmonë mirë të jesh i qartë, gjithashtu, ky postim do të më shërbejë për një tjetër që do ta botoj së shpejti.
Faleminderit për këshillën, detaje të vogla që janë shumë të dobishme.
Jashtë temës: Gëzuar festat të gjithëve.
Faleminderit gjithashtu
Nuk do të dëmtojë të flasësh për komandat fg y bg; sidomos kjo e fundit, për të dërguar proceset në plan të parë dhe / ose sfond.
Shumë e dobishme nëse harrojmë të përfshijmë komandat & pas komandave
Përshëndetje kompi
Ju gjithashtu duhet të flisni për pritjen për të zgjeruar temën pak më shumë, ajo përdoret në disa raste me $ $ PID dhe $ PID ose mohohet për shembull për të ndryshuar guaskën e një procesi:
sudo apt-get update &
[1] 3983
disown 3983
Në një predhë tjetër
sudo reptyr 3983
Pershendetje
Faleminderit për informacionin
Faleminderit shumë e dobishme, unë e dija ekranin për të imituar dritaret dhe e kam përdorur atë me rtorrent shumë kohë më parë. Unë shtoj tutorialin që ju përdorni në atë kohë në rast se dikush është i interesuar.
http://tuxpepino.wordpress.com/2007/05/24/%C2%BFconocias-screen/
Përshëndetje.
Alsoshtë gjithashtu shumë i përshtatshëm për të përdorur komandën SCREEN, por tashmë është diçka më e përparuar.
Për ata që janë ekran shumë të përparuar, provoni byobu, është ajo që unë zakonisht përdor dhe është shumë komode dhe në shiritin e statusit ofron informacion të dobishëm.
P.S. Më falni për shkrimin desde Linux (përtacia e mos rinisjes pasi luani GRID2)
Na vjen keq, kam dashur të them "për të mos shkruar"
Mund të shkruash nga ku të duash, mik, që këtu respektohet.
ndonjë Rrëshqitje e stilolapsit fal, pasi nuk është zakonisht si Disqus.
Ö Unë gjithmonë e bëra atë process procesin e nohup &
Dhe çka nëse tashmë keni një proces të ekzekutuar dhe vendosni ta zhvendosni atë në prapavijë?
Epo, Ctrl + z dhe ajo qëndron e ndalur, me punë mund të shihni se çfarë numri ka dhe me bg e vendosni atë për të kandiduar në backbround.
$mc
$ ctrl + z
$ punë
[1] + Ndaluar / usr / bin / mc -P "$ MC_PWD_FILE" "$ @"
bg 1
Unë jam duke azhurnuar Archlinux dhe e ndryshova në 2 plane (pacman -Syu), me ctrl + z tashmë të tregon numrin që ka, tani nëse dua që të kthehet në plan të parë, çfarë porosie përdoret?, Apo ke për të vrarë procesin dhe për ta ripërsëritur atë.
me komandën `fg`
për ish
pacman -Syu
ctrl-z # e ndalon atë
bg # e dërgon atë në ekzekutimin e sfondit
fg # e sjell përsëri në pjesën e përparme
fg ose% për t'u kthyer në proceset që po ekzekutohen në sfond:
$fg
$% 2
$fg 3
Dashamirët e terminalit dhe vrapimi në sfond ndoshta do t'iu duken të dobishëm artikujt vijues:
https://blog.desdelinux.net/asignar-prioridad-a-comandos-ejecutados-desde-el-terminal/
https://blog.desdelinux.net/como-recibir-notificaciones-al-finalizar-la-ejecucion-de-un-comando-en-un-terminal/
https://blog.desdelinux.net/como-cerrar-un-terminal-sin-que-se-cierre-el-programa-ejecutado-desde-el-mismo/
Perqafo! Paul
Pershendetje, si jeni
Po testoj drejtimin e katranit në sfond dhe përfundon duke e përdorur atë në fillim.
Përdorimi i linjave të komandave tar cvf backup.tar / var &.
Nëse mund të më jepni ndihmë. Unë tashmë u përpoqa ta tuboj atë, me skenar dhe n e marr.