Много пута када радимо у терминалу желимо извршити наредбу, али онда да бисмо могли затворити терминал и да оно што извршавамо НЕ затвара, на примјер, извршити скрипту у терминалу, а затим затворити терминал, али да скрипта се наставља извршавати ... како то постићи?
Да бисмо то постигли, једноставно морамо ставити знак & на крај реда, на пример, имамо скрипту која се зове вифи-лог.сх и да је покренемо и задржимо у позадини:
./wifi-log.sh &
Погледајте овде снимак екрана:
Овде јасно видимо да се након извршавања горње линије не појављује ништа друго, осим [1] 29675 Шта ово значи?
29675 је ПИД (број процеса) скрипте коју извршавамо, односно ако желимо да убијемо скрипту и зауставимо извршавање, једноставно кажемо:
убити КСНУМКС
И воила, престао је да ради.
Мислим и Укратко, да бисмо послали процес (команду, неколико наредби или скрипту) у позадину (или позадину) морамо ставити на крај реда &, а затим притиснути унети
Ово није нешто ново, далеко од тога, али ... увек је добро бити јасан, такође, овај пост ће ми послужити за још један који ћу ускоро објавити.
Хвала на савету, мали детаљи који су врло корисни.
Ван теме: Срећни празници свима.
Хвала и
Не би шкодило да разговарамо о командама fg y bg; посебно последње, да би се процеси послали у први план и / или позадину.
Веома корисно ако заборавимо укључити & након наредби 😉
Поздрав компи
Такође би требало да разговарате о чекању да бисте још мало проширили тему, користи се у неким приликама са $$ ПИД и $ ПИД или се одриче, на пример за промену љуске процеса:
sudo apt-get update &
[1] 3983
disown 3983
У другој љусци
sudo reptyr 3983
Поздрав 😀
Хвала на информацијама 🙂
Врло корисно хвала, знао сам да екран емулира прозоре и одавно сам га морао користити са рторрент-ом. Додајем туторијал који тада користите у случају да је неко заинтересован.
http://tuxpepino.wordpress.com/2007/05/24/%C2%BFconocias-screen/
Поздрав.
Такође је врло згодно користити команду СЦРЕЕН, али то је већ нешто напредније.
За оне који су врло напредни екран, пробајте биобу, то је оно што обично користим и врло је удобан, а у статусној траци нуди корисне информације.
П.С. Извињавам се због писања desde Linux (лењост не рестартовања након играња ГРИД2)
Извините, мислио сам „за не писање“
Можеш писати одакле год желиш, пријатељу, то се овде поштује.
Било који Листић оловке опрости, јер обично није попут Дискуса.
О Увек сам то радио → процес нохуп &
А шта ако већ имате покренут процес и одлучите да га преместите у позадину?
Па, Цтрл + з и даље остаје заустављен, са пословима можете видети који број има, а са бг га ставите да се покреће у позадини.
$ мц
$ цтрл + з
$ послова
[1] + Заустављен / уср / бин / мц -П "$ МЦ_ПВД_ФИЛЕ" "$ @"
бг 1
Ажурирам Арцхлинук и променио сам га у 2 плане (пацман -Сиу), са цтрл + з вам већ говори број који има, сада ако желим да се врати у први план, којим редоследом се користите? Или морате да убијете процес и покрените га поново.
наредбом `фг` 🙂
за пр
пацман -Сиу
цтрл-з # га зауставља
бг # шаље у позадину која ради
фг # враћа је напред 🙂
фг или% да се вратимо на процесе који се изводе у позадини:
$ фг
$% 2
$ фг 3
Љубитељима терминала и покренутим у позадини вероватно ће бити од помоћи следећи чланци:
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/
Загрљај! Паул
Здраво како си?
Тестирам покретање тар-а у позадини и прво га покрећем.
Коришћење командних линија тар цвф бацкуп.тар / вар &.
Ако бисте ми могли пружити помоћ. Већ сам покушао да га напишем, скриптом и схватам.