2013-10-28 4 views
0

Я работаю над малиной Pi (с расы). Плата должна работать автономно (без входа в систему), поэтому приложение, которое я разработал, должно начинаться с каждой загрузки. Но я также хотел бы иметь возможность взять руку на доске локально (не используя ssh). Мои требования бы тогда:Запуск приложения автоматически после некоторой задержки

  1. загрузки
  2. подождите 1 минуту - если есть какое-либо взаимодействие с пользователем, пропустите 3.
  3. запуск приложения - это сценарий Python

Как бы один сделай это?

Благодарим за помощь.

Julien

+0

Какое приложение? Почему это мешает вам использовать малиновый пи? Я действительно не вижу проблемы ... –

+0

@ snøreven: Thx. Тип приложения здесь не имеет значения. Мне нужно приложение для автоматического запуска без входа в систему (как в [link] http://stackoverflow.com/questions/17830333/start-raspberry-pi-without-login [/ link]), но автозапуск должен разрешить некоторый льготный период перед эффективным запуском приложения. – jhfelectric

ответ

0

В нашем /etc/rc.local вы можете указать дополнительные программы для запуска с задержкой. Например, вы можете добавить следующее:

python x 

# sleep time in seconds 
sleep 60 

python y 

Если вы хотите, чтобы это только если есть взаимодействие с пользователем, я бы рекомендовал Баш скрипт, который возвращает это как BOOL. Это будет вместо команды «python y», которую вы видите там. Извините, у меня нет такого сценария, как это удобно.

Смежные вопросы