Использование: CentOS 6.2
BASH Script
Я регулярно устанавливаю CUDA
(API программирования GPU) на машины в моем рабочем кластере, и мне приходится обновлять три *.run
всякий раз, когда я делаю обновление по версии.
Инсталляторы имеют предсказуемое имя (хотя NVIDIA иногда меняет схему именования), поэтому я создал скрипт, который переключается на пользователя root, понижает уровень выполнения до 3
чтобы отключить все запущенные экземпляры X-сервера, вызывает большинство ПОСЛЕДНЯЯ версия в моем каталоге установщиков с sh ls -t base_<name>*.run|head -n 1
и, наконец, переключает уровень запуска обратно на 5
.
Теперь это хорошо, так как уменьшает вмешательство, но я действительно хотел бы автоматически вводить последовательности ввода / стрелки в * .run автономно из скрипта, поскольку они всегда одинаковы. Есть ли хороший способ сделать это для *.run
файлов? Вы не должны даже давать мне полный ответ, просто указание на хороший урок было бы познавательно.
Кроме того, по случайному случаю, кто-то с опытом CUDA
видит это, любая идея, если есть репозиторий, в котором я могу получить последние драйверы для разработчиков; установщик инструментов gpu (nvcc и т. д.); а гпу SDK от? (это мои три * .run установщика). Я могу зайти в свой браузер и загрузить все это, но сценарий с командной строкой был бы очень хорош, так как тогда я бы вырезал еще один шаг! :)