Перезапустите сервис через несколько минут после запуска

У меня есть ситуация, когда я хочу запустить service restart через пару минут после запуска. Детали относительно того, почему, заключаются в следующем, но суть моего вопроса в основном отражена в этом первом предложении; Как я могу автоматически выполнить команду через некоторое время после запуска?

Подробности:
Я использую boinc вместе с моей видеокартой с поддержкой cuda. Все это прекрасно работает, за исключением того факта, что, когда я запускаю свой компьютер заново, я получаю ошибку gpu missing в менеджере boinc. Это легко исправить с помощью sudo service boinc-client restart, но это нужно делать всякий раз, когда компьютер запускается, чтобы задействовать графический процессор. Я догадываюсь, что Boinc запускается до загрузки необходимых драйверов видеокарты. (Кажется разумным, не так ли?) В любом случае, если вы знаете более изящный способ, чем я предлагал выше, чтобы решить эту проблему, у меня все уши, но, насколько я понимаю, перезапускаю boinc примерно через 2 минуты после запуска компьютера для меня это достаточно хорошо.

Спасибо за понимание!

0
задан 6 December 2013 в 00:18

1 ответ

Вставьте команду в /etc/rc.local, которая будет выполнена после всех других начальных действий. Вы могли бы также поставить «сон 5» перед этим, чтобы задержать на 5 секунд больше, например. Нет необходимости в sudo, если rc.local выполняется как root.

0
ответ дан 6 December 2013 в 00:18

Другие вопросы по тегам:

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