Фоновый процесс остановки Linux через уничтожение + PID

Собственный графический драйвер катализатора AMD поддерживал переключаемую графику некоторое время теперь, однако у них обычно есть плохая поддержка более старых видеокарт. Необходимо узнать, что любая версия собственного драйвера доступна в репозиториях distribtion, и затем проверьте его информацию о версии, чтобы видеть, поддерживается ли карта. Если я помню, что правильно переключаемая графика была добавлена к драйверу начиная с последнего 11.x ряд.

Хотя переключаемая графика работает, не бесшовный, необходимо будет перезапустить X-сервер каждый раз, когда Вы переключаете карту, которую Вы используете. Лучше только сохранить карту потребления низкой мощности на все время, если Вы не хотите делать это.

2
13.04.2017, 15:36
2 ответа

Если вы CZ CZ программа MC (= отправить ее SIGSTP или Sigstop = приостановить его (покажет как «остановленно «В оболочке)), его не будут немедленно восприимчивы к любым более сигналам (кроме SIGKILL , но используя этот не очень приятный), пока он не будет возобновлен. После того, как вы возобновите его с SIGCONT , он примет ваш SIGTERM сигнал (и сигналы, которые встали на него, пока он был приостановлен).

kill -CONT $!; kill -TERM $! # $! refers to the pid of the last-spawned job

Убить% 1 работает, потому что встроенный Shell , вероятно, делает эти два ступеня под капотом.

4
27.01.2020, 21:56

No. Я не думаю, что есть одна команда сделать это. эти файлы можно переименовать поочередно.

/main/rel$mv 1.2/somelog 1.2/some_newlog; mv 1.3/somelog 1.3/some_newlog; mv 1.4/somelog 1.4/some_newlog

и т.д. Тем не менее, вы можете написать сценарий для выполнения такой работы:

#!/bin/bash
for dir in 1.{2..4}
do
    `mv $dir/some.txt $dir/somenew.txt`
done

ПРИМЕЧАНИЕ: Выше сценарий должен быть сохранен в «/main/rel »и вы должны запустить этот сценарий Bash только оттуда.

-121--252873-

Проблема связана с исходными файлами .F. Вы пытаетесь использовать комментарии стиля C/C + +, и компилятор Fortran не видит их в качестве комментариев. Это кажется им плохим синтаксисом.

-121--145687-

Сначала получить pid

ps aux | grep process_name работает для меня

Вы должны получить выходные данные, как:

root      2545  0.0  0.0  85128  3128 ?        Ss   Apr19   0:07 /usr/sbin/apache2 -k start
www-data  2569  0.0  0.0 2011388 10132 ?       Sl   Apr19   1:19 /usr/sbin/apache2 -k start
www-data  2570  0.0  0.0 2011380 10108 ?       Sl   Apr19   1:22 /usr/sbin/apache2 -k start
coteyr   23344  0.0  0.0  11748   928 pts/3    S+   10:12   0:00 grep --colour=auto apache

Тогда вы можете убить 2545 или убить -9 2545 или что угодно.

Это говорит, что вы хотите избежать использования убийства, если вы можете. Используйте «правильный» метод для уничтожения процесса. Обычно существует какая-то очистка фонового процесса, которая может отсутствовать. Все равно иногда другого пути нет.

1
27.01.2020, 21:56

Теги

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