====== Process Server - Automatisches Starten ======
===== Windows =====
^ **:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR. ** ^
| Die Firma untermStrich Software GmbH übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! |
Ein Beispiel, wie das Starten unter Windows aussehen kann:
* Kopieren Sie die Datei ''process_server_start_simple.bat'' aus ''C:\Apache24\htdocs\ustrich'' nach ''C:\start_process_server.bat''
* Öffnen Sie die Windows Aufgabenplanung und erstellen Sie eine neue Aufgabe "start_process_server".
* In der Registerkarte "Aktionen" erstellen Sie eine neue Aktion um die zuvor erstellte Batch Datei zu starten.
* {{:de:process_server:win_start3.png?nolink&450|}}
* Geben Sie als Programm ''C:\start_process_server.bat'' an.
* Geben Sie unter "Starten in" der untermStrich Verzeichnis ''C:\Apache24\htdocs\ustrich'' an.
* Wählen Sie bei den Sicherheitsoptionen einen Benutzer mit ausreichender Berechtigung.
* Testen Sie als erstes, "Unabhängig von der Benutzeranmeldung ausführen".
* Wählen Sie am Tab "Allgemein "Unabhängig von der Benutzeranmeldung ausführen"
* {{:de:process_server:win_start1.png?450|}}
* In der Registerkarte "Trigger" erstellen Sie einen neuen Trigger der beim Start von Windows ausgelöst wird.
* Stellen Sie die Verzögerung auf 1 Minute.
* {{ :de:butler:aufgabenplanung2.png?600 |}}
* Wenn dies nicht funktioniert, nutzen Sie bitte , "Nur ausführen, wenn der Benuzter angemeldet ist".
* Benden Sie den Prozess, wie unter [[#neustart_Windows|Neustart]] beschrieben.
* Wählen Sie am Tab "Allgemein "Nur ausführen, wenn der Benuzter angemeldet ist"
* {{:de:process_server:win_start2.png?450|}}
*
Wichtig ist, dass Sie sich nach einem Server Neustart am Server neu anmelden, damit der Server wieder läuft.
* Speichern Sie die Aufgabe durch einen Klick auf OK
== Neustart Windows ==
Beenden Sie zuerst den Prozess.
* Öffnen Sie den Task Manager und fügen Sie unter Details eine Spalte ein
* {{:de:butler:modify1.png?340|}}
* Fügen Sie die "Befehlszeile" hinzu
* {{:de:butler:modify2.png?140|}}
* Suchen Sie den ''php.exe'' Prozess "process_server.php" und beenden Sie den Prozess
* {{:de:process_server:process_stop1.png?nolink|}}
Danach starten Sie den Server über die Aufgabenplanung.
===== macOS =====
Das [[de:butler:modify_office_files#mac_os_x|automatische Starten können Sie wie hier beschrieben]] umsetzen.
===== Ubuntu Linux =====
^ **:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR. ** ^
| Die Firma untermStrich Software GmbH übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! |
Ein Beispiel, wie das Starten auf Ubuntu Linux aussehen kann:
* sudo mkdir /ustrich
* Erstellen Sie ''/ustrich/start_com_untermstrich_process_server.sh''
#!/bin/bash
cd /ustrich
nohup php -S 0.0.0.0:17340 -d upload_max_filesize=200M -d post_max_size=200M -d memory_limit=200M process_server.php &
* ''sudo chmod u+x /ustrich/start_com_untermstrich_process_server.sh''
* Ubuntu bis 16.04
* Öffnen Sie die ''/etc/rc.local'' und fügen Sie __**vor**__ der ''exit 0'' Zeile den Aufruf ein:
/ustrich/start_com_untermstrich_process_server.sh
* Ubuntu ab 18.04
* Erstellen Sie die ''/etc/rc.local'':#!/bin/sh -e
/ustrich/start_com_untermstrich_process_server.sh
exit 0
* Machen Sie die Datei ausführbar: sudo chmod +x /etc/rc.local
* Starten Sie den Server neu oder führen Sie das Kommando aus:
sudo /ustrich/start_com_untermstrich_process_server.sh