Werner schriebalias kq='param=$(echo) && setsid $(echo $param) 2>/dev/null'
Ich habe jetzt ca. 20 min. überlegt, wozu und in welcher Funktionalität du die Variable eingebaut hast, aber ich komme einfach nicht drauf ...
So wie ich das verstehe macht dein alias folgendes:
- der Variable
param wird eine leere Zeichenkette (eben die Ausgabe von
echo) zugewiesen
- wenn das geklappt hat (also bei exit code 0), startet das Programm
setsid mit dem Argument
<leere Zeichenkette>, einer Umleitung von stderr nach
/dev/null und möglichen weiteren Argumenten
Bei mir funktionert es entsprechend auch ohne echo und Variable:
alias kq='setsid 2>/dev/null'
Habe ich da was wichtiges übersehen? o.O
Auf jeden Fall schonmal danke für den Hinweis auf
setsid - das kannte ich vorher noch nicht und habe das bisher immer mit
nohup <Programm + Argumente> &
gelöst...