Stavo cercando di eseguire il backup di alcuni file tramite SSH ma invece di tar
quelli che volevo ho ottenuto la mia cartella home. Ho fatto ulteriori test e si riduce a questo:
ssh root@server /bin/sh -c "cd /boot && ls -l"
Che per i miei file liste a sorpresa nel /root
non /boot
. Ma se eseguo l'intero /bin/sh
comando da un terminale, esso viene correttamente cd
e stampa i /boot
file.
Cosa sta succedendo qui?
ssh root@server /bin/sh -c "ls -l /boot"
?