schönen guten morgen,
ich hätte da eine kleine frage. und zwar habe ich ein schönes backup-shell-script im internet gefunden. das funktioniert auch ganz wunderbar!
so kann ich es händisch im terminal ausführen:
sudo backup.sh /pfad/zum/backup/ordner
nach eingabe meines admin-passwortes gehts auch schon los und meine gesamte festplatte wird mit einhaltung der benutzerrechte in den backup ordner kopiert.
nun würde ich das gerne mittels cronjob jede woche einmal die nacht laufen lassen. meine frage nun: wie löse ich das mit der passwort eingabe? gibts da irgendwie nen weg?
das script läuft als benutzer root, gruppe wheel - muss ich das evtl. nur ändern?
im script selbst steht diese if anweisung drin:
könnte es sein, das ich diese if anweisung einfach rausnehmen muss und dass es dann ohne root läuft? sorry für die blöde fragerei, aber ich beschäftige mich noch nicht allzu lange mit der shell unter osx!
danke im voraus und viele grüße!
ich hätte da eine kleine frage. und zwar habe ich ein schönes backup-shell-script im internet gefunden. das funktioniert auch ganz wunderbar!
so kann ich es händisch im terminal ausführen:
sudo backup.sh /pfad/zum/backup/ordner
nach eingabe meines admin-passwortes gehts auch schon los und meine gesamte festplatte wird mit einhaltung der benutzerrechte in den backup ordner kopiert.
nun würde ich das gerne mittels cronjob jede woche einmal die nacht laufen lassen. meine frage nun: wie löse ich das mit der passwort eingabe? gibts da irgendwie nen weg?
das script läuft als benutzer root, gruppe wheel - muss ich das evtl. nur ändern?
im script selbst steht diese if anweisung drin:
Code:
if [ $(id -u) -ne 0 ]; then
echo "$0: you must be root to use this command"
exit 1
fi
könnte es sein, das ich diese if anweisung einfach rausnehmen muss und dass es dann ohne root läuft? sorry für die blöde fragerei, aber ich beschäftige mich noch nicht allzu lange mit der shell unter osx!
danke im voraus und viele grüße!