如何为php文件安排cronjob?

时间:2013-05-11 09:53:05

标签: linux bash cron

我在Linux服务器上工作,我有一组php文件,每个文件写入我的数据库我在bash文件中写入所有文件目录,并使用命令行手动运行此文件。 我想通过使用cronjob自动运行此文件,但我有两个问题:

1.我应该运行文件09:00GMT所以我需要知道cronjob的工作时间是什么时候?是服务器时间吗?如果是服务器时间如何知道服务器时区?

2.我准确地知道文件目录了吗?我的意思是我的文件目录是:public_html/codes/myfile.sh 是不够或我应该写回家/ domainanem /.....

我是linux命令和cronjobs的新手,所以请帮助我

1 个答案:

答案 0 :(得分:1)

  1. crontabs中的时间是机器的当地时间。要在本地时区获得GMT时间,请运行:date -d '9:00 GMT'
  2. 您需要在crontab中包含绝对路径。运行readlink -f <relative_path_to_file>。这将输出文件的(实际)绝对路径。