有几种可能性:
1)将脚本添加到root的crontab中。为此,您必须要做sudo su -
或su -
成为root用户,然后通过使用添加cron作业。crontab -e
2)允许非root用户使用crontab,并将cron作业添加到该用户的crontab中,方法是使用crontab -e
设置脚本的set- uid标志并将所有权更改为root,因此它将作为root执行chmod +s scriptname; chown root scriptname
如何以用户而不是root用户身份运行cron作业
有几种可能性:
1)将脚本添加到root的crontab中。为此,您必须要做sudo su -
或su -
成为root用户,然后通过使用添加cron作业。crontab -e
2)允许非root用户使用crontab,并将cron作业添加到该用户的crontab中,方法是使用crontab -e
设置脚本的set- uid标志并将所有权更改为root,因此它将作为root执行chmod +s scriptname; chown root scriptname