Liebe Forengemeinde
Von einem entfernten Server greife ich via SSH auf ein QNAP NAS TS-212 zu. Auf diesem NAS soll folgender Command (kursiv) ausgeführt werden:
$SSH_COMMAND $SERVER "[i]find $TARGET@BACKUP/* -maxdepth 0 -type d -mtime +$RECYCLE_ROTATE -exec rm -r {} \;" [/i]--> Dieser Command ist auf dem QNAP NAS nicht durchführbar.
Da der find-Command aus der Busy-Box eine eingeschränkte Funktionalität aufweist, habe ich das entware_ng Packet installiert, um irgendein Utility-Packet installieren zu können, das einen voll funktionierenden find-Command beinhaltet.
Dabei habe ich festgestellt, dass im entware_ng ein find-Command (opt/bin/find) enthalten ist.
Dieser find-Command sollte eigentlich mein Problem lösen. Wenn aber obiger Command ausführt wird, wird weiterhin der find-Command aus der Busybox angezogen.
Gemäss SET-Befehl ist der PATH aber korrekt gefüllt (via PUTTY abgefragt):
PATH=/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin:/usr/local/jre/bin
Was muss ich wo noch einstellen, dass dieser PFAD auch zum tragen kommt, wenn aus einem Script eine SSH-Verbindung aufgebaut wird?
Fehlt noch irgendeine Einstellung in einem .profile?
Gruss Daniel