Да, еще один вопрос для отключенных программ от терминала, но прежде чем вы меня задираете, я искал по сети, но ни один из ответов не соответствовал моему поиску.
Как полностью отсоединить процесс от терминала?
https://askubuntu.com/questions/264257/how-to-open-an-application-in-terminal-and-detach-it
https://stackoverflow.com/questions/11807688/how-to-detach-a-process-from-terminal-in-unix
https://bbs.archlinux.org/viewtopic.php?id=157917
Итак, я попробовал &
, nohup
, emac
и так далее, но это не то, что делает то, что я ищу, или, по крайней мере, я не знаю, что они работают так, как я ищу.
Я не пытаюсь войти на сервер и запустить некоторые программы или сценарии, которые будут использоваться позже или работать в фоновом режиме. Я пробовал с screen
и это нормально для использования на сервере.
Но иногда мне приходится отлаживать или редактировать некоторые вещи на моем компьютере с доступом sudo
и если я запускаю каждую программу отдельно, я получаю с 10 открытыми терминалами, которые мне не нужны, и с 10 программами - это слишком много.
Так что, если я открою терминал и войду в sudo su
, есть ли способ открыть программу, например, kate
kate /var/log/mail.log
и продолжайте использовать тот же терминал снова. и открывал программы, чтобы закрыть, если я закрываю терминал, или я могу закрыть их вручную. Прямо сейчас каждое решение, которое я нашел в приведенной выше теме или при поиске, не работает, некоторые решения просто помогают программе работать, когда я закрываю терминал, но терминал все еще заблокирован, и мне нужно открыть другое, чтобы запустить другую программу или открыть другой файл.
Итак, для заключительного примера, как я могу:
открытый терминал
войдите как sudo su
начать kate /var/log/mail.log
и если я хочу в том же терминале, просто запустите другую программу или откройте другой файл
как 'kate /opt /lampp /etc /php.ini`
и получить терминал все еще свободно, чтобы перезапустить постфикс
например service postfix restart
и так далее...