lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Wenn ich versuche eine Datei in Bash zu erstellen

cat > "~/.msmtprc" <<EOF
defaults
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile ~/.msmtp.log

account gmail
host smtp.gmail.com
port 587
from dein.email@gmail.com
user dein.email@gmail.com
password dein_passwort

account default : gmail
EOF

dann bekomme ich diesen Fehler

touch: cannot touch '~/.msmtprc': No such file or directory

Was bedeutet das? Die Datei existiert natürlich nicht bevor ich sie erstelle.

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Im Terminal oder in Scripts wird die Tilde "~" nur ohne Anführungszeichen als Platzhalter für das Home Verzeichnis erkannt. Lass die Anführungszeichen einfach weg.

cat > ~/.msmtprc <<EOF
...
EOF
von (611 Punkte)