Как я могу запустить & ldquo; apt-get install & rdquo; на заднем фоне?

Задержка автозапуска с опцией встроенной задержки

Это работает без необходимости в скрипте или sleep. Откройте запись автозапуска Dropbox в текстовом редакторе:

gedit ~/.config/autostart/dropbox.desktop

Добавьте в файл следующую строку:

X-GNOME-Autostart-Delay=foo

, где foo - это время в секундах, которое вы хотите задержка запуска приложения, например,

X-GNOME-Autostart-Delay=60

задерживает запуск приложения на одну минуту.

Сохраните файл, перейдите и вы увидите эффекты.

1
задан 22 February 2014 в 01:51

3 ответа

Мне всегда нравится использовать экран для запуска программ в фоновом режиме.

17
ответ дан 24 May 2018 в 11:43
  • 1
    +1 для экрана. Он прост в использовании и отлично подходит для фоновых программ, к которым вы хотите получить доступ время от времени, например, клиент irc или как замена нескольких соединений ssh, когда вам нужно быстро обращаться к множеству путей или файлов повторно – Pichan 17 February 2014 в 07:59
  • 2
    Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – blade19899 17 February 2014 в 18:16
  • 3
    Я предпочитаю tmux для экранирования. – Michael 17 February 2014 в 21:06

Добавьте амперсанд & для запуска любой программы и возврата в приглашение во время запуска программы, например

sudo apt-get -y install nsnake &

. Иногда вы можете получать определенные события и уведомления, периодически появляющиеся в оболочке , Чтобы скрыть эти события, подключите их к STDOUT

sudo apt-get -y install nsnake >/dev/null &
9
ответ дан 24 May 2018 в 11:43
  • 1
    Это были проблемы. Кажется, что решение состоит в том, чтобы подключить их к STDOUT. – katriel 18 February 2014 в 05:39

Это обходное решение, но сначала запускайте что-либо с помощью sudo, например. [F1]. Ваше разрешение sudo будет запоминаться некоторое время. Затем вы можете просто запустить sudo apt-get -y install nsnake &, и вы не будете запрашивать пароль во второй раз (если не прошло времени и авторизация истекло).

-1
ответ дан 24 May 2018 в 11:43
  • 1
    Вам все равно нужно ввести y в приглашении, которое ваш комментарий не позволит вам сделать. – kiri 17 February 2014 в 02:56
  • 2
    @ minerz029 О, верно. Исправлена. – user31389 17 February 2014 в 03:02
  • 3
    Я почти уверен, что ни сандоавторизация, ни «Y / n» это мешает, так как мне не нужно делать это, если я привожу работу на передний план. – katriel 17 February 2014 в 03:18

Другие вопросы по тегам:

Похожие вопросы: