Можно отправить SIGSTOP в процесс (большая часть использования оболочек Ctrl-Z
для этого), который скажет существующую паузу процесса, это - текущее состояние. Это должно затем возвратить Вас Вашей командной строке оболочки. Можно затем видеть, какие задания приостанавливаются с jobs
управляйте и затем уничтожьте процесс с kill
команда. Если процесс является номером 1 в списке вывода jobs
затем Вы вышли бы, уничтожают - НАЗЫВАЮТ %1 (и проверяют, что это пошло с jobs
еще раз). Вам, вероятно, придется отправить SIGKILL вместо этого (kill -KILL %1
).
Простое руководство по управлению заданиями может быть найдено в:
http://en.wikibooks.org/wiki/A_Quick_Introduction_to_Unix/Job_Control
Это невозможно, так как спецификация XDG определяет конкретные имена каталогов только для определенных ролей (например, XDG_DOCUMENTS_DIR
, XDG_DOWNLOAD_DIR
или XDG_MUSIC_DIR
; попробуйте man xdg-пользователь-обновление каталогов
, чтобы увидеть их все). Различные библиотеки (например, glib или GTK+ для GNOME) реализуют спецификацию и будут выполнять специальные операции только для тех каталогов в спецификации. Поэтому пользовательские каталоги не поддерживаются.
Конечно, вы можете добавить поддержку XDG_CUSTOM_DIR
в GNOME для собственного использования. Это потребует навыков кодирования, чтобы исправить и скомпилировать библиотеки и приложения для поддержки этого дополнительного каталога. Например, в glib посмотрите на https://git.gnome.org/browse/glib/tree/gio/glocalfileinfo.c#n1591 и https://git.gnome.org/browse/glib/tree/glib/gutils.c#n1541, чтобы увидеть, как с ним обращаться.