Programm über Alias starten mit Umleitung

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Richard
Beiträge: 650
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Programm über Alias starten mit Umleitung

Beitrag von Richard » 26.07.2024 19:42:09

Hallo,

ich nutze meinen 24/7 laufenden pi als download-server für alles mögliche. Es kommt vor, dass wget und co. versagen und ich über den Browser laden muss. Dann starte ich die URL über SSH mit

Code: Alles auswählen

DISPLAY=rasperrypi:1 firefix-esr URL
Das habe ich als alias in die bashrc eingetragen. Da es einige Meldungen gibt die aber nicht weiter stören wollte ich die weg bekommen, geht nur mit

Code: Alles auswählen

> /dev/null 2> /dev/null
nach dem Befehl. Wie kann ich das in der bashrc zusammen bekommen? Wenn ich das so reinkopiere würde er ja die pipe VOR die URL packen.

tobo
Beiträge: 2346
Registriert: 10.12.2008 10:51:41

Re: Programm über Alias starten mit Umleitung

Beitrag von tobo » 26.07.2024 20:34:50

Richard hat geschrieben: ↑ zum Beitrag ↑
26.07.2024 19:42:09
Da es einige Meldungen gibt die aber nicht weiter stören wollte ich die weg bekommen[...]
Ok!?
Wenn ich das so reinkopiere würde er ja die pipe VOR die URL packen.
Pipe==Umleitung? Die kannst du davor, dahinter oder sonst wohin schreiben, das spielt keine Rolle.

Ich würde mal sowas probieren, je nachdem, wie du die URL angeben willst:

Code: Alles auswählen

$ alias fesr='DISPLAY=rasperrypi:1 firefox-esr "$URL" &>/dev/null'
$ URL=debianforum.de fesr
$ 
$ alias fesr='DISPLAY=rasperrypi:1 firefox-esr "$@" &>/dev/null'
$ fesr debianforum.de

Richard
Beiträge: 650
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Programm über Alias starten mit Umleitung

Beitrag von Richard » 27.07.2024 08:51:18

Ich kann das gerade nicht testen. Würden auch mehrere URL mit $1 usw. gehen? Glaube sowas hattebch schon einmal versucht aber leider ohne Ergebnis.

tobo
Beiträge: 2346
Registriert: 10.12.2008 10:51:41

Re: Programm über Alias starten mit Umleitung

Beitrag von tobo » 27.07.2024 09:20:22

Richard hat geschrieben: ↑ zum Beitrag ↑
27.07.2024 08:51:18
Ich kann das gerade nicht testen. Würden auch mehrere URL mit $1 usw. gehen? Glaube sowas hattebch schon einmal versucht aber leider ohne Ergebnis.
Mit "$1" oder $1 besser nicht, das wäre dann tatsächlich nur mit einem übergebenem Argument, auch wenn Firefox damit teilweise zurechtkäme. Richtiger mit "$@", welches dann alle übergebenen Argumente ("$1" "$2" "$3"...) korrekt unter sich subsumiert (siehe auch unter "Special Parameters" in `man bash'):

Code: Alles auswählen

$ alias fesr='DISPLAY=rasperrypi:1 firefox-esr "$@" &>/dev/null'
$ fesr debianforum.de tagesschau.de heute.de
$

Antworten