Другой сумасшедший подход, но имеет преимущество, должен использовать нормальное представление .aspx для рендеринга RSS. В Вашем методе действия, просто устанавливает соответствующий тип контента. Одно преимущество этого подхода - он, легко понять то, что представляется и как добавить пользовательские элементы, такие как геолокация.
С другой стороны, другие перечисленные подходы могли бы быть лучше, я просто не использовал их.;)
Позвольте мне обобщить все ответы
kill -9 $(cat pid)
kill -9 `cat pid`
cat pid | xargs kill -9
kill -9 $ (cat pid)
или cat pid | xargs kill -9
будет работать
Вам следует начинать постепенно, а затем переходить к тяжелым вещам, чтобы убить процесс, если он не хочет нормально работать.
Сигнал SIGKILL (-9) может ' t быть пойманным, и это будет означать, что любые ресурсы, удерживаемые процессом, не будут очищены.
Попробуйте сначала использовать kill SIGTERM (-15), а затем проверьте наличие процесса, выполнив kill - 0 $ (кошачий пид). Если он все еще висит где-то поблизости, то во что бы то ни стало сбейте его с помощью -9.
SIGTERM может быть пойман процессом, и любой процесс, который был правильно написан, должен иметь обработчик сигнала, который перехватывает SIGTERM и затем очищает его ресурсы перед выходом.
я предпочитаю
kill -9 `cat pid`
, который будет работать для любой команды в обратных кавычках.