оболочка Linux: Как считать аргумент команды из файла?

Другой сумасшедший подход, но имеет преимущество, должен использовать нормальное представление .aspx для рендеринга RSS. В Вашем методе действия, просто устанавливает соответствующий тип контента. Одно преимущество этого подхода - он, легко понять то, что представляется и как добавить пользовательские элементы, такие как геолокация.

С другой стороны, другие перечисленные подходы могли бы быть лучше, я просто не использовал их.;)

7
задан John Rudy 10 November 2009 в 22:52
поделиться

5 ответов

Позвольте мне обобщить все ответы

kill -9 $(cat pid)
kill -9 `cat pid`
cat pid | xargs kill -9
12
ответ дан 6 December 2019 в 05:49
поделиться

Подходит ли вам

kill -9 $(cat pid)

?

13
ответ дан 6 December 2019 в 05:49
поделиться

kill -9 $ (cat pid) или cat pid | xargs kill -9 будет работать

2
ответ дан 6 December 2019 в 05:49
поделиться

Вам следует начинать постепенно, а затем переходить к тяжелым вещам, чтобы убить процесс, если он не хочет нормально работать.

Сигнал SIGKILL (-9) может ' t быть пойманным, и это будет означать, что любые ресурсы, удерживаемые процессом, не будут очищены.

Попробуйте сначала использовать kill SIGTERM (-15), а затем проверьте наличие процесса, выполнив kill - 0 $ (кошачий пид). Если он все еще висит где-то поблизости, то во что бы то ни стало сбейте его с помощью -9.

SIGTERM может быть пойман процессом, и любой процесс, который был правильно написан, должен иметь обработчик сигнала, который перехватывает SIGTERM и затем очищает его ресурсы перед выходом.

2
ответ дан 6 December 2019 в 05:49
поделиться

я предпочитаю

kill -9 `cat pid`

, который будет работать для любой команды в обратных кавычках.

3
ответ дан 6 December 2019 в 05:49
поделиться
Другие вопросы по тегам:

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