установите модуль ядра в BeagleBoard (BB)

Короткий ответ - нет.

Длинный ответ: Вы на самом деле называете интерпретатор Python. Тот интерпретатор загружает script.py и анализирует его.

При изменении сценария, он должен перезагрузить файл и запуститься с начала, так как интерпретатор не имеет никакого способа знать, какая часть была изменена.

Теперь, если Ваша цель состоит в том, чтобы просто сигнализировать, чтобы Python перезагрузил/перезапустил сценарий, можно перенести его в сценарий оболочки:

#!/bin/sh
LINE="python script.py"
stop()
{
  pkill -f "$LINE"
}
clean()
{
  stop
  exit 0
}
trap stop 1
trap clean 9 15
while true
  do
    $LINE &
    wait
done

Можно теперь запустить тот сценарий оболочки (в фоне, с nohup, если Вам нравится). При отправке Сигнала HUP в него это перезапустит процесс Python.

При уничтожении процесса обертки, сценарий Python завершится, также.

Я не протестировал свой сценарий - но представление должно быть четким.

0
11.07.2013, 16:45
1 ответ

Это работает на Вас?

insmod modulename.so

0
28.01.2020, 05:02

Теги

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