MySQL brauchst du nicht wirklich.
Du brauchst zwingend:
- Telnet Zugang zur DS
Ganz nett wäre noch folgendes:
- root gemountet, so dass du per Filestation/FTP drauf zugreifen kannst
- Cronjobs (3rd-Party-Application von itari) incl. init_3rdparty.spk Paket
Ich erklär dir mal die komplette Version, da das einfacher ist und auch komfortabler für nachfolgende Veränderungen.
Du installiert init_3rdparty.spk und Cronjobs.spk (in dieser Reihenfolge).
Dann mountest du root z.B. so:
Rich (BBCode):
/bin/mount -o bind / /volume1/root/
Das musst du per Telnet eingeben und vorher den Ordner root im Hauptverzeichnis z.B. durch die Filestation erstellen.
Dieser Befehl mountet (verknüpft) das root-Verzeichnis, auf das du in der Filestation keinen Zugriff hast auf Volume1.
Du kannst auch direkt ein Script machen, das beim Start ausgeführt wird:
Rich (BBCode):
#!/bin/sh
case $1 in
start)
/bin/mount -o bind / /volume1/root/
;;
stop)
/bin/umount /volume1/root/
;;
*)
echo "Usages: $0 [start|stop]"
;;
esac
Dieses script speicherst du einfach unter /usr/syno/etc.defaults/rc.d
Damit wird es dann beim Start automatisch ausgeführt.
Wichtig ist, dass du die Script unter Windows nicht einfach mit dem Editor bearbeiten kannst, du brauchst Notepad++ (Freeware).
Da dann unter Bearbeiten - Zeilenende auf Konvertiere zu UNIX (LF) umstellen und als IRGENDWAS.sh abspeichern und in den angegeben Ordner kopieren.
Danach suchst du dir eins der geposteten Scripts aus (sind ja jetzt hier einige Versionen gepostet worden) und speicherst es auch in Notepad++ wie beschrieben ab.
Dann kopierst du es z.B. in /usr/bin und installierst init_3rparty.spk und Cronjobs. Dann per Telnet einloggen (immer mit root und admin-Passwort) und jeweils in den Ordner wechseln, in den du die Scripte kopiert hast:
Mit cd .. kommst du eine Ebene höher und mit CD ORDNERNAME in das entsprechende Verzeichnis. Das musst du dann wie gesagt für beide Scripte machen und jeweils chmod +x SCRIPTNAME.sh eingeben.
Damit machst du das Script ausführbar.
Dann in Cronjobs (unter 3rd-Party-Apps auf der DS) einen "Job" eintragen (vergleichbar mit dem Taskmanager unter windows). Das läuft folgendermaßen ab:
Du siehst dort diverse Felder, die so aufgebaut sind:
1. Feld: Minute
2. Feld: Stunde
3. Feld: Tag im Monat
4. Feld: Monat
5. Feld: Wochentag
6. Benutzer
7. Pfad
Also müsste das z.B. so aussehen:
*/20 3-8 * * *root /usr/bin/SCRIPTNAME.sh
Dann auf save & restart klicken.
Damit wird das Script alle 20 min zwischen 3 und 8 Uhr ausgeführt, also das erste mal um 3 und das letzte Mal um 8:40 Uhr.
Benutzer ist immer root und der Pfad entsprechendem dem wo du das Script zum runterfahren abgelegt hast.
Das sollte es so in etwas sein, falls ich was vergessen hab meld dich einfach!