Подтвердить что ты не робот

Как я могу прерывать текущий код в R с помощью команды клавиатуры?

Может ли кто-нибудь сказать, как я могу прервать запуск script в R?

Скажем, у меня есть бесконечный цикл или какая-то другая проблема, и я хочу остановить запуск script. Есть ли команда клавиатуры, которая делает это?

Если это помогает любому, в Python это Ctrl + c. Я пробовал это в R, и это не сработало:).

Я искал этот, казалось бы, простой вопрос, но не смог найти ответ.

Спасибо заранее.

4b9b3361

Ответ 1

Self Answer (в значительной степени резюме других комментариев и ответов):

  • В RStudio, Esc работает, в окнах, Mac и ubuntu (и я бы предположил также о других дистрибутивах Linux).

  • Если процесс запущен, скажем, оболочку ubuntu (и это не относится к R), например, используя:

    Rscript my_file.R
    

    Ctrl + c убивает процесс

    Ctrl + z приостанавливает процесс

  • Внутри оболочки R Ctrl + c убийства помогают вам избежать этого

Ответ 2

Control-C работает, хотя в зависимости от того, что делает этот процесс, он может не сразу принять.

Если вы используете систему на основе unix, одна вещь, которую я делаю, это control-z, чтобы вернуться к приглашению командной строки, а затем выдать "kill" для идентификатора процесса.

Ответ 3

Попробуйте Ctrl + z Но он убьет процесс, а не приостановит его.