872XT, QTS 5.2.2.2950, Raid 6 mit 6 HDD
Der Aufruf eigener Skripte per autorun.sh ist in den Hardwareeinstellungen aktiviert.
#!/bin/sh
# Warten, bis das Verzeichnis verfügbar ist
while [ ! -d "/share/CE_CACHEDEV1_DATA" ]; do
echo "Warte auf /share/CE_CACHEDEV1_DATA..."
sleep 5
done
# Skript ausführen, wenn das Verzeichnis verfügbar ist
/share/CE_CACHEDEV1_DATA/unterverzeichnis/datei.sh
. /etc/profile.d/python3.bash
python3 /share/CE_CACHEDEV1_DATA/unterverzeichnis/versand.py
versand.py überwacht ein bestimmtes Verzeichnis und versendet Dateien, die dort abgelegt werden, als e-mail-Anhänge an festgelegte Adressen. Funktionierte einwandfrei bis zum update auf 5.2.2.2950.
Problem:
versand.py wird nach dem Neustart des NAS nicht mehr abgearbeitet. Ich frage mit grep ab, der Prozess ist nicht aktiv. Wenn ich mich jedoch per terminal anmelde und datei.sh ausführe oder die Befehle aus datei.sh manuell eingebe, läuft versand.py wie beabsichtigt.
Nach dem update habe ich dieses Problem mit einigen der sh/py-Skripte, die durch autorun.sh aufgerufen werden sollen, während andere nach dem Start ohne weiteres laufen.
Danke vorab, alles Gute für 2025!