Terminal-Befehl automatisch beim Start ausführen?

robb

unregistriert
Thread Starter
Dabei seit
14.01.2005
Beiträge
496
Reaktionspunkte
0
Servus,

leider schafft es die aktuelle Privoxy Version nicht, automatisch beim Start zu starten. Also muss ich den Proxy über einen Befehl im Terminal starten. Das ganze wird dann noch mit Passwort bestätigt und dann klappt auch schon alles.

Leider ist es echt nervig jeden mal, wenn ich den Rechner starte, den Befehl im Terminal auszuführen, also frage ich mich, wie ich das ganze automatisieren kann.

Geht so etwas mit dem Automator? Leider habe ich davon keine Ahnung :(

Grüße
Robb
 
Das sollte gehen.

Automator öffnen.
Links in der Liste auf Dienstprogramme klicken.
Rechts daneben dann auf Shell-Script ausführen.
Dein Script einfügen.
Dann als Programm speichern und als Startobjekt in Systemeinstellung-Benutzer.
Könnte funktionieren.
 
EDIT: Ich habe jetzt einen Arbeitsablauf erstellt und damit hat es nun funktioniert.

Allerdings bleibt der Automator danach offen. Und den kann ich ja nicht per Shell-Script schließen, da er ja sonst die Aufzeichnung abbricht, oder?

Grüße
Robb
 
Zuletzt bearbeitet:
mach mit lingon einfach einen launchd job, dann musst nicht mal das passwort eingeben...
 
EDIT: Ich habe jetzt einen Arbeitsablauf erstellt und damit hat es nun funktioniert.

Allerdings bleibt der Automator danach offen. Und den kann ich ja nicht per Shell-Script schließen, da er ja sonst die Aufzeichnung abbricht, oder?

Grüße
Robb

Du kannst den Arbeitslauf als Dateiformat Arbeitslauf oder Programm speichern.
So einen Arbeitslauf führt immer der Automator aus.
Ich an deiner Stelle würde das ganze als Programm speichern und dieses in die Startobjekte einfügen. Dann wird der Automator gar nicht geöffnet.
 
Zuletzt bearbeitet:
mach mit lingon einfach einen launchd job, dann musst nicht mal das passwort eingeben...

Das ist genau das was ich gesucht habe. Habe das Ganze nun auch soweit eingerichtet. Eingerichtet als UsersDaemon habe ich die Kommandozeile eingegeben die ausgeführt werden soll.

Nun habe ich den Rechner mal neugestartet, aber passieren tut trotzdem nichts. Im Anhang ein Screenshot.

Wieso klappts nicht?
 

Anhänge

  • Bild-1.gif
    Bild-1.gif
    26,9 KB · Aufrufe: 457
Zuletzt bearbeitet:
Soll /Library/Privoxy/Start/Privoxy.command ein Shell Befehl/Skript sein?
Dann müsstest du als Kommando
Code:
/bin/bash /Library/Privoxy/Start/Privoxy.command
eingeben.
 
Soll /Library/Privoxy/Start/Privoxy.command ein Shell Befehl/Skript sein?
Dann müsstest du als Kommando
Code:
/bin/bash /Library/Privoxy/Start/Privoxy.command
eingeben.

Danke für den Tipp, leider wird das Script immer noch nicht ausgeführt.

Komisches Progra :confused:
 
Ich habe bis jetzt nur die Vorgängerversion von Lingon benutzt, aber wenn dein Skript ausführbar ist, und du den launchd job als User Daemon eingerichtet hast und bash deine Shell ist, dann sollte es funktionieren.
 
Zurück
Oben Unten