Странная вещь, происходящая в командной строке

Начиная с Pencil 1.2 он запускается на xulrunner 1.9.2 (я на Ubuntu 11.04 64-bit).

Сначала установите xulrunner 1.9.2:

sudo apt-get install xulrunner-1.9.2-gnome-support 

Если у вас все еще есть проблемы, или вы на 64-битном, запустите его следующим образом:

xulrunner /opt/pencil/application.ini 
0
задан 3 June 2012 в 22:08

7 ответов

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

Перейдите на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и войдите в систему. pkill отправить сигнал CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 25 May 2018 в 10:39
  • 1
    Alt-f3 ничего не делает. Любой другой способ входа в другую виртуальную консоль? – Jules 3 June 2012 в 22:19
  • 2
    (1) Попробуйте использовать другую клавишу Alt на клавиатуре и убедитесь, что вы сохранили клавишу Alt, как Alt. (2) Вы можете попробовать Ctrl + Alt + F3. (3) Вы можете попробовать функциональную клавишу, кроме F3, от F1 до F6 (одна из них - это оболочка, в которой вы находитесь ... если это F3, это объяснит вашу проблему). (4) Это не должно происходить, если вы не дали флаг -f, если только вы не начали эту оболочку из чего-то, что не является оболочкой. Попробуйте Ctrl + C и (если это не помогает) Ctrl + D. – Eliah Kagan 3 June 2012 в 22:24
  • 3
    Ничего из этого не работает – Jules 3 June 2012 в 22:46
  • 4
    Если вы знаете IP-адрес вашей системы и установили openssh-сервер, вы можете включить ssh и сделать это. В противном случае, если вы не можете переключиться на другую консоль, она может работать в однопользовательском режиме, в этом случае вы можете просто перезагрузить систему, чтобы восстановить управление. – roadmr 3 June 2012 в 23:27
  • 5
    @Verandaguy это & ​​lt; ctrl & gt; + & lt; alt & gt; + & lt; F3 & gt ;. – hexafraction 3 July 2012 в 01:01

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и запишите in.
  2. использовать pkill для отправки сигнала CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 25 July 2018 в 18:39

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и запишите in.
  2. использовать pkill для отправки сигнала CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 2 August 2018 в 00:49

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и запишите in.
  2. использовать pkill для отправки сигнала CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 4 August 2018 в 16:19

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и запишите in.
  2. использовать pkill для отправки сигнала CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 6 August 2018 в 00:58

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и запишите in.
  2. использовать pkill для отправки сигнала CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 7 August 2018 в 18:24

suspend является встроенной командой bash, что она делает в соответствии с man-страницей:

 suspend [-f]
          Suspend  the execution of this shell until it receives a SIGCONT
          signal.  A login shell cannot be suspended; the -f option can be
          used to override this and force the suspension.  The return sta‐
          tus is 0 unless the shell is a login shell and -f  is  not  sup‐
          plied, or if job control is not enabled.

Таким образом, ваша оболочка приостановлена ​​и будет, пока вы не отправите ей SIGCONT сигнал. Поведение, которое вы видите, связано с тем, что оболочка не интерпретирует эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите alt-F3 или что-то еще) и запишите in.
  2. использовать pkill для отправки сигнала CONT ко всем процессам с именем bash. Это не повлияет на другие запущенные оболочки, но должно «отклеить» застрявшее. pkill -CONT bash
1
ответ дан 15 August 2018 в 19:05
  • 1
    Alt-f3 ничего не делает. Любой другой способ входа в другую виртуальную консоль? – Jules 3 June 2012 в 22:19
  • 2
    (1) Попробуйте использовать другую клавишу Alt на клавиатуре и убедитесь, что вы сохранили клавишу Alt, как Alt. (2) Вы можете попробовать Ctrl + Alt + F3. (3) Вы можете попробовать функциональную клавишу, кроме F3, от F1 до F6 (одна из них - это оболочка, в которой вы находитесь ... если это F3, это объяснит вашу проблему). (4) Это не должно происходить, если вы не дали флаг -f, если только вы не начали эту оболочку из чего-то, что не является оболочкой. Попробуйте Ctrl + C и (если это не помогает) Ctrl + D. – Eliah Kagan 3 June 2012 в 22:24
  • 3
    Ничего из этого не работает – Jules 3 June 2012 в 22:46
  • 4
    Если вы знаете IP-адрес вашей системы и установили openssh-сервер, вы можете включить ssh и сделать это. В противном случае, если вы не можете переключиться на другую консоль, она может работать в однопользовательском режиме, в этом случае вы можете просто перезагрузить систему, чтобы восстановить управление. – roadmr 3 June 2012 в 23:27
  • 5
    – hexafraction 3 July 2012 в 01:01

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

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