Ich weiß, dass Sie SFTP verwenden können, um eine Datei von der Befehlszeile aus zu senden – aber ich weiß nicht, wie das in einer .sh-Datei geht. Gibt es eine Möglichkeit, dies in einer Zeile oder in mehreren Zeilen zu tun, solange es in einer Bash-Datei möglich ist? Ich weiß bereits, wie man dies zum Abrufen von Dateien macht, aber nicht zum Senden. Ich muss es auch an ein bestimmtes Verzeichnis senden.
Antwort1
Die gewünschte .sh-Datei sollte folgendermaßen aussehen:
#!/bin/bash
scp /local/file user@remotehost:/path/to/directory
Stellen Sie sicher, dass die .sh-Datei ausführbar ist, andernfalls verwenden Sie chmod
den Befehl.