Pomoc Uruchamianie programów (autostrat) przy starcie systemu

Status
Brak możliwości dodawania odpowiedzi.

spamcop

Nowy użytkownik
Noobie
23 Kwiecień 2015
9
2
3
44
QNAP
TS-x53
Ethernet
1 GbE
Witam,

Używam NAS TS-453 Pro 2GB RAM, ver. 4.3.1 Build 20150408. Muszę uruchomić kilka linii kodu w czasie uruchamiania systemu.
Znalazłem kilka rozwiązań autostartu dotyczacych innych modeli macierzy. Może ktoś mi podrzuci pomysł jak tego dokonac w tym typie macierzy?

W katalogu /dev znajduje sie dziesiatki katalogów, nie wiem do ktorego podmontowac /tmp/config
Dalej bede działac wg Running Your Own Application at Startup - QNAPedia

A moze jest inny patent?

TIA

pozdrawiam
 
Wygląda na to, że rozwiązałem problem za pomocą metody bazująca na QPKG

Instalacja QPKG jest opisana na forum, więc nie będę powielał.

Należy podglądnąć tylko w pliku /etc/config/qpkg.conf jaka jest ścieżka do katalogu .qpkg
(bo jest różna dla różnych maszyn i konfiguracji dysków) i zastosować taką ścieżkę przy modyfikacji plików.
W moim przypadku jest to /share/CACHEDEV2_DATA/.qpkg

Następnie na końcu pliku /etc/config/qpkg.conf dopisujemy:

Kod:
[autorun]
Name = autorun
Version = 0.1
Author = spamcop
Date = 2015-11-16
Shell = /share/CACHEDEV2_DATA/.qpkg/autorun/autorun.sh
Install_Path = /share/CACHEDEV2_DATA/.qpkg/autorun
Enable = TRUE

W pliku /share/CACHEDEV2_DATA/.qpkg/autorun/autorun.sh w pierwszej linii nie należy zapomnieć o:
Kod:
#!/bin/sh

W kolejnych liniach dopisujemy wymagane przez nas komendy/programy, które mają być uruchomione przy starcie.

Zmieniamy prawa pliku
Kod:
chmod +x /share/CACHEDEV2_DATA/.qpkg/autorun/autorun.sh

Przeprowadzany restart i przy kolejnym restarcie ruszają nam wszystkie komendy/programy
zawarte w pliku /share/CACHEDEV2_DATA/.qpkg/autorun/autorun.sh

Po pierwszym restarcie powinien pojawić się link symboliczny w
Kod:
 /etc/init.d/autorun.sh -> /share/CACHEDEV2_DATA/.qpkg/autorun/autorun.sh*

Temat można zamknąć, no chyba, że ktoś dopisze jeszcze coś ciekawego :)
 
Status
Brak możliwości dodawania odpowiedzi.