====== 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|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 == 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. ===== Mac OS X ===== 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