Добавление приложений в автозагрузку сетевого накопителя QNAP

В сетевом накопителе можно добавлять самостоятельно установленные приложения в автозагрузку, чтобы после перезагрузки устройства они автоматически запускались.


Внимание! Для использования приведенной ниже информации необходимо знание языка командной оболочки shell. Ни при каких обстоятельствах компания QNAP не отвечает за последствия самостоятельного редактирования файлов конфигурации, это может привести к неработоспособности накопителя.


1. Подключитесь к сетевому накопителю через telnet или SSH. Информацию о подключении к командной строке сетевого накопителя через SSH и telnet вы найдете в статье: http://qnap.ru/kb/4341


2. Отредактируйте файл /etc/config/qpkg.conf с помощью консольного редактора, например vi или Nano.
Информацию об установке и использовании текстового редактора Nano вы найдете в статье: http://qnap.ru/kb/3060


3. В конец файла qpkg.conf необходимо добавить текст следующего содержания:


[autorun]
Name = autorun
Version = 0.1
Author = AT
Date = 2013-09-30
Shell = /share/MD0_DATA/.qpkg/autorun/autorun.sh
Install_Path = /share/MD0_DATA/.qpkg/autorun
QPKG_File = autorun.qpkg
Enable = TRUE
Status = complete 


4. Создайте директорию откуда будет запускаться скрипт:








mkdir /share/MD0_DATA/.qpkg/autorun 

5. Создайте скрипт, который будет исполняться при загрузке системы:

Nano /share/MD0_DATA/.qpkg/autorun.sh

Добавьте сценарий загрузки на языке командной оболочки shell.


Внимание! Первой строчкой в файле autorun.sh должна быть #!/bin/sh


6. Сделайте скрипт исполняемым:


chmod +x /share/MD0_DATA/.qpkg/autorun/autorun.sh


Альтернативный метод:


 1. Подключитесь к сетевому накопителю через telnet или SSH. Информацию о подключении к командной строке сетевого накопителя через SSH и telnet вы найдете в статье: http://qnap.ru/kb/3063     


2. Примонтируйте блок конфигурации в папку /tmp/config


 - для TS-201:


# mount -t ext2 /dev/mtdblock4 /tmp/config

- для TS-x09, TS-x10, TS-x12, TS-x19, TS-x20, TS-x21 (Marvell ARM):



# mount -t ext2 /dev/mtdblock5 /tmp/config

- для остальных (x86):



# mount -t ext2 /dev/sdx6 /tmp/config

3. Создайте или отредактируйте файл /tmp/config/autorun.sh с помощью консольного редактора, например vi или Nano. В файл autorun.sh необходимо добавить сценарий загрузки на языке командной оболочки shell.
Информацию об установке и использовании текстового редактора Nano вы найдете в статье: http://qnap.ru/kb/3060


Внимание! Первые строчки файла должны быть следующими:


#!/bin/sh
sleep 100

4. Убедитесь, что файл /tmp/config/autorun.sh исполняемый:


# chmod +x /tmp/config/autorun.sh


Внимание! Не забудьте размонтировать папку:


/tmp/config # umount /tmp/config
 

KB-3579

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.