rsync via Skript aufrufen

Thorsten

SSF Facilitymanagement
Staff member
Hallo!
Kurze Frage an die Experten.
PHP:
#!/bin/bash
/usr/bin/rsync -e 'ssh -i /root/.ssh/mein.key' -az --delete /pfad/zum/den/quellen/ benutzer@rsyncserver.example.com:/mein/unterverzeichnis/quellen/
Gibt mir beim Aufruf ein lockeres
Code:
rsync: Failed to exec ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(84) [sender=3.0.3]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in IPC code (code 14) at io.c(635) [sender=3.0.3]
zurück.
Code:
server:~# ll /root/.ssh/mein.key
-rw------- 1 root root 883 12. Mär 10:11 /root/.ssh/mein.key
Selber Befehel von der shell läuft wie erwartet. Was mache ich falsch?


mfG
Thorsten
 

Thorsten

SSF Facilitymanagement
Staff member
Hallo!
Ok, man sollte dann auch wirklich alle Pfade angeben:
PHP:
#!/bin/bash
/usr/bin/rsync -e '/usr/bin/ssh -i /root/.ssh/mein.key' -az --delete /pfad/zum/den/quellen/ benutzer@rsyncserver.example.com:/mein/unterverzeichnis/quellen/
mfG
Thorsten
 

DjTom-i

verifizierter Anbieter
verifizierter Anbieter
rsync -a -z -e "ssh -i /root/rsync-key" --rsync-path='sudo /usr/bin/rsync' --bwlimit=200 --stats --delete --exclude=/sys --exclude=/dev --exclude=/proc /lokalebackupquelle/ user@123.123.123.123:/usr/src/backupziel/
 
Top