Как запустить пример gedit без окна (фоновый режим)?
Если Вы запускаете приложение от командной строки, это работает в "приоритетном" режиме и занимает текущую оболочку, пока это не заканчивается.
$gedit myfile
Для помещения под управлением в настоящее время "приоритетного" приложения в фон, (т.е. окно все еще работает, но возвратов оболочки), сначала необходимо приостановить процесс путем нажатия сочетания клавиш CTRL+z.
Это скажет Вам, что приостановило процесс и возвращает Вас командной строке:
^Z
[1]+ Stopped gedit
$
На данном этапе gedit будет заморожен, потому что он приостанавливается. Вы видите приостановленный процесс путем вызова jobs
.
$ jobs
[1]+ Stopped gedit
И можно затем поместить процесс в фон путем вызова bg %1
(или просто bg
так как это принимает новый процесс),
$ bg
[1]+ gedit &
$
Как Вы видите, gedit теперь разморожен, и '&' указывает, что работает в фоновом режиме.
Вы можете ярлык все это бездельничающее путем простого добавления '&' в конец команды, которую Вы называете, и это возвратит новый идентификатор Процесса, например.
$ gedit myfile &
[1] 12882
$
Для получения дополнительной информации об управлении процессами Вы могли бы хотеть прочитать одно из многих превосходных руководств в Интернете, таких как этот: http://linuxcommand.org/lc3_lts0100.php