Wie lädst du denn den apache Server? Dort gehört auch der Aufruf des Scripts hin. Erzeugen/kopieren/starten kannst du das Script (beispielsweise: script.sh) von vielen üblichen Orten (intern: /var/script.sh oder /var/tmp/script.sh extern: /var/media/ftp/DEINUSBSTICK/script.sh).
Gestartet wird immer mit "&" (im PC-DOS-Bereich hätte man gesagt, das Script wird durch das & "resident gemacht"...). Falls das script intern liegen soll muss es vorher noch ausführbar gemacht werden mit chmod +x /var/script.sh bzw. chmod +x /var/tmp/script.sh
Bejobe
Einige Hinweise noch für beginners:
- ein Aufruf im gleichen Verzeichnis stehend mit script.sh klappt nicht, es muss mit ./script.sh aufgerufen werden.
- Das Script muss, falls es intern liegt bei jedem Reboot neu erzeugt werden.
- Einfacher ist es da script extern auf einem UBS-Stick zu haben, weil es dauerhaft dort bleibt.
- Beim Erzeugen eines Scripts mit einem Editor auf dem PC muss im Unix-Format gespeichert werden, wg des Zeilenende-Zeichens. Es gibt sonst Fehlermeldungen beim Lauf des Scripts.
Eine Bemerkung zum Schluss: Was könnte man jede Minute intern akualisieren wollen? Zum Beispiel die Anzeige der zugeteilen IP? Dafür ware eine Löung mit Apache völlig übertrieben. Ansonsten: Wenn nur etwas mit php gemacht werden soll, braucht man den apache nicht, sondern könnte das auch mit php selbst machen.