Prøv at slette "root" og kun lade kommandoen stå. Normalt i Unix skal man ikke angive bruger inden i crontabfilen - der er derimod en crontsbfil pr bruger. Jeg kender ikke så meget til freeBSD - men prøv det (du kan jo hurtigt rette det tilbage igen
du skriver øhh har du selv tilføjet # Run backup.sh at 4.00 in the night! 0 4 * * * root backup
hedder filen backup.sh eller backup .. der er en forskel hvis den hed backup.sh skulle der jo stå 0 4 * * * root backup.sh
og backup.sh skal selvfølgelig være i din path men ligemeget om den er eller ej vil jeg mene det er bedre at give den fulde path 0 4 * * * * /usr/local/script/backup.sh
ok fint nok. Men kan du fortælle mig hvorfor den sender alle de fejl-beskeder? Med root: not found? For den kører tingene fint nok ingen problemer der, det er bare ret irriterende at få spammet root kontoen med de beskeder.
det er cron der sender de beskeder. Har i mellemtiden fundet ud af at man ikke skulle skrive "who" entriet på, så jeg fjernede root fra crontab filen og kørte kommandoen: # crontab -e -u root
Og nu kører det som det skal :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.