Обикновено, когато използвате терминал за тичам програма, ако искате близо терминал, това също ще затвори работещата програма. За да се избегне това поведение, има малка трик. |
Да предположим, че сте отворили nautilus от терминал, като изпълните:
Nautilus
Сега искате да затворите терминала, без да затваряте прозореца на Nautilus. За да направите това, натиснете Ctrl + z в терминала и изпълнете следните команди:
отричам -h% 1
bg 1
След като приключите, можете да затворите терминала, без да засягате програмата, която сте отворили от терминала.
Както Rafa (един от нашите читатели) предлага, друг подобен метод, но който няма абсолютно същите ефекти, е да добавите параметъра & в края на командата, която искате да изпълните. Например, за да отворите nautilus, би било така:
наутилус &
Това означава, че можете да продължите да използвате терминала след стартиране на програмата, но за разлика от предишния метод, затварянето на терминала също ще затвори изпълнената програма.
xD вече ми спаси тези съвети, благодаря ви отново 😀
Чудесно, благодаря много за съветите ^ __ ^
Това е добър съвет ..
Добър пост
Благодаря Envi! Вече актуализирах статията, за да няма съмнения и да бъде по-ясна ...
Прегръдка! Павел.
Това всъщност не е така. Процесът се изпълнява във фонов режим, оставяйки терминала свободен, но в момента, в който терминалът е затворен, процесът приключва.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Ако можете да го направите като скрипт, нека кажем, че в bash как са параметрите, тогава програмите ./run nautilus
тогава във вас
скрипт #! / bin / bash
$ 1 &
тогава $ 1 работи като параметър и му предава името на програмата, която искате да изпълните, или я модифицирате с редовете
отричам -h% 1
bg 1 но има вкус на всички предпочитам nautils & o conky & поздрави 😀
Отдавна го търся! Благодаря ви много, че го споделихте!
Прав си Рафа! Вече съм включил вашия принос в статията.
Прегръдка! Павел.
Колкото и да го опитах, той не приема тази команда, но ми работи много добре, когато добавя "&" след командата за отваряне на програмата "nautilus &"
или просто да сложите "nautilus &" и можете да затворите xD терминала, защото го оставяте да работи в независим процес, за това е "&"
Добър съвет!
Още един добър съвет
Алтернатива е използването на програми като tmux или screen.
Какво точно означава всяка команда? Те какво правят? „bg“ предполагам, че би било да се постави BackGround, каквато и да е конзолата.
И много благодаря, Пабло. Мисля, че ще бъде полезно на много от нас.
този трик е малко загадъчен, най-добрият е:
nohup nautilus и можете да затворите терминала, отказът е да се отделят задачите от терминала. И ако искате да работи във фонов режим:
nohup nautilus & и можете да продължите да работите в терминала или да го затворите.
Има ли начин да го направите в скрипт?