每24小时使用PHP创建JS文件

丹尼尔·阿达维(Daniel Adarve)

我试图设置一个cron作业,该作业每24小时运行一次php脚本,以在服务器上重新创建javascript文件。我已经尝试了cronjobs的以下命令,但没有任何运气。

请注意,如果我从浏览器打开/运行此文件,它将完全正常工作!

使用CentOS 5.8版和PHP 5.4.22(cli),这两个文件都具有777文件权限。

PHP文件和JS位于同一文件夹中* / home / pmos / public_html / cash / js / createjs.php /home/pmos/public_html/cash/js/custom.js*

谢谢

我尝试过的命令

/usr/bin/php -f /home/pmos/public_html/cash/js/createjs.php
/usr/bin/wget --output-document=/dev/null https://www.website.com/cash/js/createjs.php
curl https://www.website.com/cash/js/createjs.php

PHP脚本

<?php
$date = date("Y-m-d");
$date1 = str_replace('-', '/', $date);
$nextd = date('Y-m-d',strtotime($date1 . "+2 days"));
$date = DateTime::createFromFormat("Y-m-d", $nextd);
$year = $date->format("Y");
$month = ($date->format("m") -1);
$day = $date->format("d"); 

$myFile = "custom.js";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "jQuery(document).ready(function ($){ jQuery('a.scrollTo').click(function(){ jQuery.scrollTo( $(this).attr(\"href\"), { duration: 1000, easing:'easeInOutExpo', offset: -100 }); return false; }); if(jQuery.fn.countdown){ jQuery('span#countdown').countdown({ until: new Date(".
$year.", ".$month.", ".$day.
"), format: 'HMS' }); } });";
fwrite($fh, $stringData);
fclose($fh);
?>
利文斯顿博士

我猜您的工作目录不是您认为的那样。

$myFile = "custom.js";

可能在任何地方。

https://unix.stackexchange.com/questions/38951/what-is-the-working-directory-when-cron-executes-a-job

(但这只是一个猜测,因为您实际上没有给我们足够的信息来知道)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每24小时从网站下载pdf文件吗?

来自分类Dev

每24小时执行一次php页面

来自分类Dev

使用moment.js以24/12小时格式创建时间数组

来自分类Dev

heroku每24小时重置一次我项目中的文本文件

来自分类Dev

PHP:从初始日期起每24小时发布一次Cron作业

来自分类Dev

将功能访问限制为每24小时一次PHP + MySQL

来自分类Dev

每24小时删除一次用户数据,node.js postgres

来自分类Dev

MySQL-如何每24小时减少int值?

来自分类Dev

MySQL-如何每24小时减少int值?

来自分类Dev

如何获取最近24小时内在os目录中创建的所有文件

来自分类Dev

在Python中,如何搜索过去24小时内创建的文件?

来自分类Dev

大于24小时的PHP Calc差异

来自分类Dev

获取在Sails js中24小时内创建的记录

来自分类Dev

获取在Sails js中24小时内创建的记录

来自分类Dev

在Swift中使用24小时DatePicker

来自分类Dev

查找在24小时内(尤其是过去24小时内)创建的记录

来自分类Dev

查找在24小时内(尤其是过去24小时内)创建的记录

来自分类Dev

使用24小时制数据创建圆图的方法是什么?

来自分类Dev

PHP MYSQL选择最近24小时和之前24小时的数据

来自分类Dev

PHP MYSQL选择最近24小时和之前24小时的数据

来自分类Dev

Moment.js 24小时制,处理24小时制

来自分类Dev

Moment.js 24小时制,处理24小时制

来自分类Dev

将PHP时间显示为大于24小时(例如70小时)的小时数

来自分类Dev

使用PHP将24小时制的冒号字符串转换为分钟?

来自分类Dev

使用moment.Js将字符串转换为24小时制

来自分类Dev

如何使用moment.js对结果大于24小时的日期和时间求和

来自分类Dev

使用moment.Js将字符串转换为24小时制

来自分类Dev

如何在Android中创建24小时SeekBar或ProgressBar

来自分类Dev

最近状态24小时后,创建新状态

Related 相关文章

  1. 1

    每24小时从网站下载pdf文件吗?

  2. 2

    每24小时执行一次php页面

  3. 3

    使用moment.js以24/12小时格式创建时间数组

  4. 4

    heroku每24小时重置一次我项目中的文本文件

  5. 5

    PHP:从初始日期起每24小时发布一次Cron作业

  6. 6

    将功能访问限制为每24小时一次PHP + MySQL

  7. 7

    每24小时删除一次用户数据,node.js postgres

  8. 8

    MySQL-如何每24小时减少int值?

  9. 9

    MySQL-如何每24小时减少int值?

  10. 10

    如何获取最近24小时内在os目录中创建的所有文件

  11. 11

    在Python中,如何搜索过去24小时内创建的文件?

  12. 12

    大于24小时的PHP Calc差异

  13. 13

    获取在Sails js中24小时内创建的记录

  14. 14

    获取在Sails js中24小时内创建的记录

  15. 15

    在Swift中使用24小时DatePicker

  16. 16

    查找在24小时内(尤其是过去24小时内)创建的记录

  17. 17

    查找在24小时内(尤其是过去24小时内)创建的记录

  18. 18

    使用24小时制数据创建圆图的方法是什么?

  19. 19

    PHP MYSQL选择最近24小时和之前24小时的数据

  20. 20

    PHP MYSQL选择最近24小时和之前24小时的数据

  21. 21

    Moment.js 24小时制,处理24小时制

  22. 22

    Moment.js 24小时制,处理24小时制

  23. 23

    将PHP时间显示为大于24小时(例如70小时)的小时数

  24. 24

    使用PHP将24小时制的冒号字符串转换为分钟?

  25. 25

    使用moment.Js将字符串转换为24小时制

  26. 26

    如何使用moment.js对结果大于24小时的日期和时间求和

  27. 27

    使用moment.Js将字符串转换为24小时制

  28. 28

    如何在Android中创建24小时SeekBar或ProgressBar

  29. 29

    最近状态24小时后,创建新状态

热门标签

归档