"Wow Responder macht Spaß!" Obwohl es gut ist, eine Bewerbung mit Responder mit Interesse zu machen "Was? Wie machst du diesen Bewohner ???" Ich bin auf ein Problem gestoßen, und selbst wenn ich es nachgeschlagen habe, hatte ich es schwer, es nicht zu treffen, also werde ich es zusammenfassen.
Zusammenfassend war es wirklich einfach. Die Umgebung ist Ubuntu 18.04.
Ersetzen Sie "Dienstname" durch Ihren eigenen Dienstnamen. * Alles ist in Ordnung, solange es sich nicht überlappt
sudo vim /etc/systemd/system/service_name.service
/etc/systemd/system/[service_name.service
[Unit]
Description = Responder Service #Beschreibung des Daemons
After = network.target
[Service]
User = #Ausführungsbenutzername
WorkingDirectory = /opt/responder_path/ #Pfad mit Python-Skript
ExecStart = /opt/responder_path/app.py #Python-Skriptpfad
Restart = always
Type = simple
[Install]
WantedBy = multi-user.target
sudo systemctl daemon-reload
sudo systemctl restart service_name.service
sudo systemctl status service_name.service
Erfolg, wenn Sie auf das Web zugreifen können.
Es gibt einige Artikel, die auf die gleiche Weise in Daemon konvertiert wurden, aber es hat nicht funktioniert. Das Problem ist, dass der Benutzer nicht als Suchtpunkt angegeben wurde. Es kann sein, dass meine Installationsmethode schlecht ist, aber wenn ich root bin, wird der Pfad zum Responder nicht übergeben, sodass ich den Ausführungsbenutzer angeben musste ...
https://blog.miguelgrinberg.com/post/running-a-flask-application-as-a-service-with-systemd
Recommended Posts