Как отправить SIGINT в удаленный процесс по SSH?

Вот некоторые ресурсы, которые я собрал несколько лет назад. Знаменитый Интеграция Verlet. Я также включаю ссылки на некоторые и коммерческие механизмы физики с открытым исходным кодом, которые я нашел в то время. Существует stackoverflow статья об этом предмете здесь: 2-я игровая физика?

Методы Физики

Книги

  • "Игровая Разработка Механизма Физики" , Ian Millington - я владею этой книгой и настоятельно рекомендую его. Книга создает механизм физики в C++ с нуля. Автор запускает с базовой физики элементарных частиц и затем добавляет "законы движения", ограничения, физика твердого тела и вперед и вперед. Он включает хорошо зарегистрированный исходный код полностью через.

Механизмы Физики

14
задан Nakilon 10 October 2013 в 16:50
поделиться

4 ответа

$ ssh -t foo.bar.com gdb
...
(gdb) ^C
Quit
22
ответ дан 1 December 2019 в 12:13
поделиться

Попробуйте сигнализировать SIGINT в приглашении gdb.

1
ответ дан 1 December 2019 в 12:13
поделиться

Похоже, вы делаете ctrl + c. Проблема в том, что окно вашего терминала отправляет SIGINT процессу ssh, выполняющемуся локально, а не процессу в удаленной системе.

Вам придется указать сигнал вручную, используя команду kill или систему вызовите удаленную систему.

или, что более удобно, используя killall

$killall -INT gdb
1
ответ дан 1 December 2019 в 12:13
поделиться

Чтобы напечатать столбцы с определенной строкой, вы используете // шаблон поиска. Например, если вы ищете второй столбец, содержащий abc:

awk '$2 ~ /abc/'

... и если вы хотите напечатать только определенный столбец:

awk '$2 ~ /abc/ { print $3 }'

... и для определенного номера строки:

0
ответ дан 1 December 2019 в 12:13
поделиться
Другие вопросы по тегам:

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