TVS 872-XT
QTS 5.1.5.2645
QTS/Apps auf Raid1
Nutzerdaten auf Raid 6
Im Ergebnis soll beim Starten des NAS ein Skript gestartet werden, welches ein Verzeichnis überwacht, zugehende Dateien umbenennt und in einer MySQL-Datenbank einen Datensatz anlegt, der u.a. den Link zu der Datei enthält.
sleep 600
. /etc/profile.d/python3.bash
python3 /share/CE_CACHEDEV1_DATA/autostart/Pythonskript.py
/share/CE_CACHEDEV1_DATA/autostart/Pythonskript.py:
Überwacht Verzeichnis und benennt eingehende Dateien um
Die 600 Sekunden sollen dem System Zeit geben, Python zu laden, bevor das Pythonskript.py ausgeführt wird.
Wenn ich /tmp/config mounte und autorun.sh manuell ausführe, funktioniert es.
Nach dem unmount und dem Neustart des Systems scheint es einen Bruch zischen der autorun.sh und der beispiel-1.sh zu geben. Die Pythonskript.py wird nicht automatisch aufgerufen, nur wenn ich beispiel-1.sh manuell per Terminal starte.
Vorschläge? Danke!
gelöst.
- Systemsteuerung/Hardware - automatischen Start ... deaktiviert
- "runlast" installiert
- Das Paket legt Verzeichnisse an. Skripte, die in diesen Verzeichnissen hinterlegt werden, ruft runlast beim Systemstart erst nach QPKG re-Integration
- einfach einzubinden