Att*_*que 7 php cron amazon-lightsail
我想在Amazon Lightsail实例上设置定期作业,但我找不到有关它的信息 - 仅适用于Amazon EC2.
是否可以在lightail实例上发出cron作业,或者我是否需要更改为EC2?
Att*_*que 13
仅仅8小时后回答我自己的问题:可以在Amazon Lightsail实例上发出cron作业
以下是运行PHP脚本的工作示例:
在/ home/bitnami /中创建一个名为'projects'的文件夹,并创建一个名为Hello World的简单.php文件:
<?php print("Hello World"); ?>
Run Code Online (Sandbox Code Playgroud)使用命令crontab -e访问文档,您可以从中添加将作为计划的cron作业的行.
在文档中附加两行并添加NEWLINE:
PATH=/usr/bin:/bin:/opt/bitnami/php/bin:
* * * * * php -f /home/bitnami/projects/HelloWorld.php > /home/bitnami/projects/Out.put
Run Code Online (Sandbox Code Playgroud)
第1行将php添加到cron路径(Cron看到的路径与环境变量中给出的路径不同.键入:env并在控制台中按Enter键).要查看哪些env变量被赋予cron,请用以下内容替换第2行:* * * * * env > /tmp/env.output并查看文件.第2行是cron时间表.星号表示:每小时,每天,每一年,每一分钟都这样做.搜索谷歌这个:)并将输出到一个名为的文件Out.put.
等待1分钟,看看它Out.put是否已创建并包含Hello World的神奇单词
如果您遇到cron作业无法正常工作的问题,请查看此故障排除指南:https://stackoverflow.com/tags/cron/info
希望这可以帮助.如果没有,请在downvoting之前发表评论!
| 归档时间: |
|
| 查看次数: |
2216 次 |
| 最近记录: |