我如何编写一个cronjob?
How do I write a cronjob?
所以我过去几分钟一直在查找 cronjobs...我对如何将一个添加到我的网站有一个大致的了解 ubuntu 系统....我需要制作我的系统运行 每分钟一次玉米作业(根据我使用的软件)。
- 首先我通过 SSH 登录..
- 然后我进入root模式。
- 然后我输入 crontab -e
- 然后每一行都是计划的 cron 作业....
软件网站上的说明说 运行 每分钟执行一次以下命令:
/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/mywebsite.com/215a/applications/core/interface/task/task.php 8222157ad26eg58q51dh343ha7j472az
我知道 crontab 行的开头应该是这样的:
*/1 * * * * /path/to/command
我的困惑是......我可以只将指示的命令放在 /path/to/command 部分,还是我需要创建一个文件并将文件地址放在那里?另外如果我必须制作一个文件,什么格式?
你可以这样做
在crontab
*/1 * * * * /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/mywebsite.com/215a/applications/core/interface/task/task.php 8222157ad26eg58q51dh343ha7j472az
============================================= =============
或者,您可以将命令放入 shell 脚本 并执行 shell 脚本。
command.sh
#!/bin/sh
/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/mywebsite.com/215a/applications/core/interface/task/task.php 8222157ad26eg58q51dh343ha7j472az
确保 shell 脚本文件可执行
$chmod a+x command.sh
然后在crontab
*/1 * * * * /path/to/command.sh
============或=============
不使 shell 脚本文件可执行
在crontab
*/1 * * * * /bin/sh /path/to/command.sh
所以我过去几分钟一直在查找 cronjobs...我对如何将一个添加到我的网站有一个大致的了解 ubuntu 系统....我需要制作我的系统运行 每分钟一次玉米作业(根据我使用的软件)。
- 首先我通过 SSH 登录..
- 然后我进入root模式。
- 然后我输入 crontab -e
- 然后每一行都是计划的 cron 作业....
软件网站上的说明说 运行 每分钟执行一次以下命令:
/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/mywebsite.com/215a/applications/core/interface/task/task.php 8222157ad26eg58q51dh343ha7j472az
我知道 crontab 行的开头应该是这样的:
*/1 * * * * /path/to/command
我的困惑是......我可以只将指示的命令放在 /path/to/command 部分,还是我需要创建一个文件并将文件地址放在那里?另外如果我必须制作一个文件,什么格式?
你可以这样做
在crontab
*/1 * * * * /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/mywebsite.com/215a/applications/core/interface/task/task.php 8222157ad26eg58q51dh343ha7j472az
============================================= =============
或者,您可以将命令放入 shell 脚本 并执行 shell 脚本。
command.sh
#!/bin/sh
/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/mywebsite.com/215a/applications/core/interface/task/task.php 8222157ad26eg58q51dh343ha7j472az
确保 shell 脚本文件可执行
$chmod a+x command.sh
然后在crontab
*/1 * * * * /path/to/command.sh
============或=============
不使 shell 脚本文件可执行
在crontab
*/1 * * * * /bin/sh /path/to/command.sh