Einfach so in der console eingeben funktioniert nur wenn du die Zeitangaben weglässt und nur den Befehl (/emu/script/checkos.sh) ausführst (um zu sehen ob der crontab Eintrag überhaupt funktionieren würde)
Das kannst du zum Beispiel über folgenden Befehl bewerkstelligen:
crontab -e
Damit wird eine temporäre Datei mit deinem favorisierten editor geöffnet und anschliesend automatisch in die crontab des Benutzers eingebunden
(siehe auch: man crontab)
Den default editor kannst du über update-alternatives --config editor einstellen
Du kannst auch deine crontab Einträge auch in eine eigene Datei schreiben (nano .cron) und diese dann einbinden lassen (crontab .cron)
Dazu kommt das man einen Linux rechner nicht ständig rebooten muss!
Linux ist nicht Windows!
Es würde reichen den jeweiligen Dienst neu zu starten (wenn das überhaupt nötig ist) - Warum willst du das denn Tägliche machen ?
Also so wie du es oben gepostet hast, kann es einfach nicht funktionieren...
Deshalb muss ich einfach anzweifeln das du es auch wirklich in die crontab des benutzers eingetragen hast!
Das entspricht nicht einem "eintragen"! Da führst du den Befehel direkt in der console aus!
Und selbst wenn du nur die Zeitangaben (30 4 * * *) weglassen würdest, kann es nicht funktionieren weil 'root' ebenfals kein gültiger consolenbefehl ist sondern sich nur auf cron bezieht!
Klick mal bitte auch auf den obigen Link von " crontab " ....
Linux rotiert die Systemlogs selbstständig und ich bezweifel mal das du die überhaupt meinst sondern dich vielmehr auf OScam oder CCcam logs beziehst und um die "täglich frisch" zu haben muss man ebenfals nicht die komplette kiste neu starten sondern da würde es reichen nur das logfile zu erneuern (rm -f <file>; touch <file>)