要在Ubuntu上配置crontab,可以按照以下步骤操作:
打开终端窗口(Ctrl+Alt+T)。
输入命令crontab -e来编辑当前用户的cron定时任务。
如果是第一次配置crontab,会提示选择编辑器,可以选择vim或者nano。
在编辑器中添加需要执行的定时任务,每行一个任务。格式为:* * * * * command,其中* * * * *表示定时执行的时间,具体含义为分钟 小时 日 月 周,command为要执行的命令。
例如,要每天凌晨3点执行/path/to/script.sh脚本,可以添加以下行:
0 3 * * * /path/to/script.sh
复制代码
保存并退出编辑器。若使用vim编辑器,可以按Esc键,输入:wq,按Enter键保存退出;若使用nano编辑器,可以按Ctrl+X,输入Y确认保存,再按Enter退出。
可以使用crontab -l命令查看当前用户的定时任务列表。
crontab配置完成后,定时任务会按照设定的时间自动执行。
在crontab 中写入
输入命令,打开设置文件
crontab -u www-data -e
输入下面代码
*/1 * * * * /usr/bin/php /moodle网站文件保存位置/admin/cli/cron.php >/dev/null
其中“moodle网站文件保存位置”通常为“/var/www/html”,这部分一定要正确填写。
其中“1”,为每1分钟运行一次cron清理,一般设置为1分钟一次