可能重复:
如何运行一个cron作业?
Server: nginx/0.8.54 OS: Ubuntu 11.04 Host: Rackspace UK Cloud Access: Full Root etc
我的云服务器中有一个PHP脚本:
/var/www/www.site.com/web/cron_tasks.hash/report.php
我只想每天运行一次这个任务 – 时间并不重要。 如果我能在早上运行,那将是理想的。
另外我如何查看已列出的cron作业列表? 对不起,但我找不到一个Nginx的服务器问题。
在超级用户模式下打开Nginx
sudo su
查看Cron工作
crontab -l
编辑Cron作业
crontab -e
每日克朗工作
# Run this script at 12 midnight once a day
5 0 * * * /var/www/www.site.com/web/cron_tasks.hash/report.php
这与nginx无关。
您可以使用crontab(1)命令来维护用户crontab(5)文件,例如
crontab -u root -l
会列出根目录的crontab中的条目。 您需要为每个useron系统获取完整列表。
还会有一个包含系统cron命令的/ etc / crontab文件。 目录/etc/cron.*也会包含额外的命令。
在这一点上你可能会发现这个文档有用。
要运行你的命令添加一个条目到一个像这样的用户crontab
10 4 * * * /usr/bin/php -f /var/www/www.site.com/web/cron_tasks.hash/report.php
哪个会在每天04:10运行命令