Действительно ли возможно настроить подсказку для показа, если существуют какие-либо фоновые задания?

Это означает, что сервер снижается. Это могло бы обновлять или иметь проблему; попробуйте еще раз позже.

5
04.04.2012, 22:09
1 ответ

Поместить \j в Вашей подсказке. Из руководства удара:

\j Количеством заданий в настоящее время управляет оболочка


Просто помните, что подсказки действительно идут устаревшие, и задания могут закончиться в любое время, поэтому при отъезде терминала неактивным Вы захотите вновь отобразить подсказку.


За счет требования дополнительного процесса только для печати подсказки можно сделать \j только появитесь, если какие-либо задания существуют.

PROMPT_COMMAND='hasjobs=$(jobs -p)'
PS1='${hasjobs:+\j }\$ '
19
27.01.2020, 20:31
  • 1
    я хочу сделать его так, чтобы это только показало это, когда существуют фоновые задания, и имеют обычную подсказку, когда нет никого. Что могло я иметь его проверка на, так, чтобы я мог использовать if и else (или есть ли лучший путь)?Спасибо. –  paradroid 05.04.2012, 00:11
  • 2
    @paradroid Извините, я не знаю ни о каком неужасном способе сделать это. Вы действительно уверены, что это необходимо? –  jw013 10.04.2012, 02:54
  • 3
    Ну, я хотел бы сделать это, пока это работает достаточно быстро. –  paradroid 10.04.2012, 03:50
  • 4
    @paradroid я отредактировал ответ для добавления полуужасного взлома. До скорости хит производительности будет незначителен в большинстве современных систем. –  jw013 10.04.2012, 04:24
  • 5
    Извините, не ясновидец - необходимо будет быть более конкретны относительно неожиданных результатов и что Вы сделали для получения их. –  jw013 10.04.2012, 05:12

Теги

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