Я выполняю сценарий Ruby из сценария Python. Вот как выглядит мой скрипт Python «script007.py»:
.
.
.
os.system("ruby script.rb") #executing ctrl+c here
print "should not be here"
.
.
.
Я выполняю CTRL+C, когда скрипт Ruby работает, но он просто останавливает "script.rb" и продолжает остальную часть "script007.py". Я знаю это, потому что он печатает «не должно быть здесь», когда сценарий Ruby остановлен.
Есть ли способ поймать CTRL+C в моем сценарии Python, даже если это происходит в сценарии Ruby? Дайте мне знать, если требуются дополнительные пояснения.