Ich habe ein Skript wie dieses in meiner .bashrc
Datei zu mysuer
Hause:
eval `ssh-agent`
ssh-add /path/to/my/key
Das Problem ist, dass ich diese Ausgabe bekomme, wenn ich mich mit dem Benutzer mysuer
( su - myuser
) anmelde:
Agent pid 1234
Identity added: /path/to/my/key (/path/to/my/key)
Ich möchte dies vermeiden, diese Ausgabe stummschalten, aber das ssh-agent
und laden ssh-add
.
Wie kann ich das durchführen?
Antwort1
Wie gewöhnlich?
{ eval `ssh-agent`; ssh-add /path/to/my/key; } &>/dev/null
Antwort2
Sie können das Flag auch verwenden -q
, um erfolgreiche Vorgänge zu unterdrücken. Beispiel:ssh-add -q /path/to/my/key