Основное управление заданиями: остановите задание, добавьте задание на стек и 'fg'

Выключите SELinux, и Вы не будете больше получать эти сообщения - Вам действительно нужна эта функция на? Для выключения его войдите в систему как корень:

echo 0 > /selinux/enforce

отредактируйте этот файл:

vi /etc/selinux/config

и измените атрибут SELINUX быть SELINUX=disabled

1
18.06.2016, 15:16
2 ответа

Нет никакой стопки задания, каждое задание обрабатывается независимо.

Можно сделать fg; otherbigjob. Это поместит reallybigjob назад к переднему плану, затем когда fg управляйте выполненными остановками otherbigjob. Это не то же самое как организация очередей otherbigjob для выполнения после первого задания: если Вы нажимаете Ctrl+Z затем otherbigjob сразу запускается. Если Вы нажимаете Ctrl+C затем reallybigjob уничтожается. Вы не можете уехать otherbigjob в фоновом режиме и очередь другое задание после него.

Если задания интенсивны ЦП, то batch утилита может позволить Вам запланировать следующее задание, когда ЦП не занят.

2
27.01.2020, 23:17
  • 1
    точка с запятой. как простой. я знал, что будет способ сделать вещь, которую я должен был сделать.спасибо. я буду определенно также использовать пакет в какой-то момент. –  ixtmixilix 02.02.2012, 02:28

У Вас может быть больше чем одно выполнение задания или приостановленный в фоновом режиме:

$ ./reallybigjob &
[1] 873
$ ./otherbigjob &
[2] 875
$ jobs
[1]-  Running                 ./reallybigjob &
[2]+  Running                 ./otherbigjob &
$ fg 1
./reallybigjob
^Z
[1]+  Stopped                 ./reallybigjob
$ fg 2
./otherbigjob
^Z
[2]+  Stopped                 ./otherbigjob
$ jobs
[1]-  Stopped                 ./reallybigjob
[2]+  Stopped                 ./otherbigjob
$bg 1
[1]- ./reallybigjob &
$ jobs
[1]-  Running                 ./reallybigjob &
[2]+  Stopped                 ./otherbigjob
$
3
27.01.2020, 23:17

Теги

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