Все файлы конфигурации Linux хранятся в виде текстовых документов, что упрощает их редактирование. Эта функция позволяет добавлять сценарии в последовательность загрузки вашего компьютера или при подключении устройства. процесс, эффективно заставляя их запускаться автоматически, когда вы включаете компьютер, подключаете USB-устройство или вставьте компакт-диск.
Запуск при загрузке системы
Шаг 1
Напишите свой сценарий и сохраните его в каталоге /etc/init.d/.
Видео дня
Шаг 2
Убедитесь, что сценарий является исполняемым, выполнив следующую команду в терминале оболочки. Замените script.sh фактическим именем вашего скрипта:
chmod 755 /etc/init.d/script.sh
Шаг 3
Выполните следующую команду, если вы используете дистрибутив на основе Debian, такой как Ubuntu или Linux Mint, чтобы создать необходимые символические ссылки, чтобы сценарий запускался при загрузке системы:
update-rc.d script.sh по умолчанию
Снова замените "script.sh" фактическим именем файла. Вместо этого выполните следующие команды, если вы используете дистрибутив, отличный от Debian:
chkconfig - добавить script.sh chkconfig script.sh в
Для запуска на устройстве
Шаг 1
Напишите свой сценарий, сделайте его исполняемым и сохраните. Подойдет любое место, будь то компакт-диск, флэш-накопитель или цифровая камера, для которой вы хотите, чтобы он запускался автоматически, или место на жестком диске.
Шаг 2
Выполните следующую команду, если ваше устройство подключено к USB:
lsusb
Эта команда выведет идентифицирующие данные обо всех USB-устройствах, подключенных в данный момент к вашему компьютеру. Запишите идентификационные данные вашего устройства. Создайте новый файл в текстовом редакторе и добавьте следующие строки текста:
ACTION == "добавить", SUBSYSTEM == "usb_device", SYSFS {idVendor} == "xxxx", SYSFS {idProduct} == "yyyy", RUN + = "/ home / linus / script.sh"
Замените «xxxx» символами, найденными перед двоеточием в идентификаторе, и «yyyy» символами, найденными после него. Замените путь после RUN + = на путь к вашему скрипту. Сохраните файл как «10-my_autorun.rules» в каталоге /etc/udev/rules.d/. Пропустите следующий шаг, если вы используете компакт-диск вместо USB-устройства.
Шаг 3
Откройте /etc/udev/rules.d/ в файловом менеджере, если вы используете устройство, отличное от USB, например CD или DVD. В каталоге должен находиться файл, в названии которого есть «cd»; Открой это. Добавьте следующий текст в каждую строку содержимого файла, заменив путь на путь к вашему фактическому сценарию, и сохраните его:
RUN + = "/ home / linus / script.sh"