crontab中配置启机任务的困惑

想在启动系统时执行一个脚本,按照 网上说的编辑了一下/etc/crontab文件,填加了一行:

@reboot bash /path/to/script/mybash.sh

重启后发现脚本没有执行,不知道为什么,请各位给解个惑。

mybash.sh中有需要sudo权限的命令,所以没法执行脚本。换了一种方式,

sudo crontab -e

在编辑中同样写入这一行代码,再启机就自动执行了。