1. Камеры
  2. Автоаудио и электроника
  3. Домашнее аудио
  4. Персональное аудио
  5. Телевизоры
  6. Умный дом
  >> Электронные технологии >  >> Умный дом >> Умная жизнь

Как написать сценарий автозапуска в Linux

Все файлы конфигурации 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:

лсусб

Эта команда выведет идентификационные данные обо всех 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"


  1. Как написать доктору Озу
  2. Как выполнить дефрагментацию в Linux
  3. Как написать компьютерный код
  4. Как разархивировать файл GZ в Linux
  5. Как написать объявление для LinkedIn