Normalisht kur përdorni terminal para drejtuar një program, nëse dëshironi cerrar terminal, kjo gjithashtu do të mbyllë programin e ekzekutimit. Për të shmangur këtë sjellje, ekziston një e vogël mashtrim. |
Supozoni se keni hapur nautilus nga një terminal duke ekzekutuar:
Nautilus
Tani dëshironi të mbyllni terminalin pa mbyllur dritaren e Nautilus. Për ta bërë këtë, shtypni Ctrl + z në terminal dhe ekzekutoni komandat e mëposhtme:
mohoj -h% 1
bg 1
Pasi të keni përfunduar, mund ta mbyllni terminalin pa ndikuar në programin që keni hapur nga terminali.
Siç sugjeron Rafa (një nga lexuesit tanë), një metodë tjetër e ngjashme, por që nuk ka saktësisht të njëjtat efekte është shtimi i parametrit & në fund të komandës që dëshironi të ekzekutoni. Për shembull, për të hapur nautilus do të ishte kështu:
nautilus &
Kjo do të thotë që ju mund të vazhdoni të përdorni terminalin pas ekzekutimit të programit, por, ndryshe nga metoda e mëparshme, mbyllja e terminalit do të mbyllë edhe programin e ekzekutuar.
xD tashmë më ka shpëtuar këto këshilla përsëri shumë faleminderit
E mrekullueshme, faleminderit shumë për këshillat ^ __ ^
Ashtë një këshillë e mirë ..
Post te mbare
Faleminderit Envi! Unë tashmë e azhurnova artikullin në mënyrë që të mos ketë dyshime dhe të jem më i qartë ...
Perqafo! Paul.
Kjo nuk është kështu. Procesi funksionon në sfond duke e lënë terminalin të lirë, por në momentin që terminali mbyllet procesi mbaron.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Nëse mund ta bëni si skenar le të themi se në bash si janë parametrat atëherë programoni. / Ekzekutoni nautilus
pastaj brenda jush
skenari #! / bin / bash
$ 1 &
atëherë $ 1 punon si një parametër dhe ia kalon emrin e programit që dëshironi të ekzekutoni, ose ju e modifikoni atë me linjat
mohoj -h% 1
bg 1 por ka shijen e të gjithëve Unë preferoj nautils & o conky & përshëndetje
Unë e kam kërkuar këtë për një kohë të gjatë! Faleminderit shumë për ndarjen e saj!
Keni të drejtë Rafa! Unë tashmë kam përfshirë kontributin tuaj në artikull.
Perqafo! Paul.
Sa më shumë që e provova, ai nuk e pranon këtë komandë, por funksionon shumë mirë për mua kur shtoj "&" pas komandës për të hapur programin "nautilus &"
ose thjesht vendosni "nautilus &" dhe mund ta mbyllni terminalin xD sepse e lini atë të funksionojë në një proces të pavarur, për këtë është "&"
Këshillë e mirë!
Një këshillë tjetër e mirë
Një alternativë është përdorimi i programeve si tmux ose screen.
Çfarë do të thotë saktësisht çdo komandë? Çfarë bëjnë ata? 'bg' Unë imagjinoj se do të ishte të vendosja në BackGround çfarëdo që të ishte tastiera.
Dhe faleminderit shumë Pablo. Do të jetë e dobishme për shumë prej nesh, mendoj unë.
ky hile është pak i fshehtë, më e mira është:
nohup nautilus dhe mund ta mbyllni terminalin, mohimi është që të shkëputni punët nga terminali. Dhe nëse doni që ajo të funksionojë në sfond:
nohup nautilus & dhe ju mund të vazhdoni të punoni në terminal ose ta mbyllni atë.
A ka ndonjë mënyrë për ta bërë atë në një skenar?