仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 403|回复: 8
打印 上一主题 下一主题

[其他Linux] 带来一篇linux体系下cron运转php程序

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:47:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho
比来我碰着了一个成绩:我必要触发一个php剧本来准时给我发邮件。但是,这个剧本是另外一个剧本的一部分,用到了良多includes命令,同时也有良多库文件利用了includes命令。

一样平常情形下,触发一个php剧本无话可说,你必要做的即是在服务器上设置一个以下的crontab
/bin/local/php/path/to/your/php/script.php
这就是了,不管你是不是乐意,script.php这个剧本文件将由crontab主动运转
但是,成绩就来了:当bash运转一个cron的时分,不会经由过程Apache,固然了,另有它的参数,include_paths等等。以是呢,php将会在/bin/local/php目次下找文件,固然找不到。
以是,碰见这类情形,依照上面的办法做:
在终端上输出以下命令失掉sh和lynx程序的路径:
whereissh
whereislynx
or
whichsh
whichlynx
任意输出一个,个中便会前往你要的路径。假如你的体系里没有lynx,尝尝links,w3m,大概links2,这些是别的的文本模子扫瞄器。这些扫瞄器将会运转你的剧本。
然后你必要创立一个sh文件,用它来挪用php文件,经由过程lynx。假定你的服务器已安装了lynx,sh路径为/bin/sh,lynx路径为/usr/local/bin/lynx
#!/bin/sh
/usr/local/bin/lynx-sourcehttp://www.yoursite.com/folder/script.php
注重叹息号
把这个剧本保留为cron-lynx.sh
保留到一个你找失掉的中央,好比:
/usr/www/yourdirectory/sh_scripts/
我团体对照喜好放在网站根目次。
然后再创立一个script.php的文件。当cron运转的时分,将会经由过程lynx来挪用它。这个文件能够经由过程扫瞄器来会见。我的这个很复杂:
//Imassumingyouvealreadysetyourincludepath
include(includes/stuff/another_script.inc);
another_program();
?>
然后我编纂主机的crontab,像上面如许。
/bin/sh/usr/www/yourdirectory/sh_scripts/cron-lynx.sh
在/bin/sh和/usr间有空格。就如许就设好了,另有一点要注重的是,你的sh文件和php文件都准确无误
</p>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-18 15:23:47 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
再见西城 该用户已被删除
板凳
发表于 2015-1-25 21:42:07 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-4 07:03:55 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
莫相离 该用户已被删除
5#
发表于 2015-2-9 18:23:48 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
柔情似水 该用户已被删除
6#
发表于 2015-2-27 15:40:08 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-9 10:17:50 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
海妖 该用户已被删除
8#
发表于 2015-3-16 22:05:29 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
兰色精灵 该用户已被删除
9#
发表于 2015-3-23 05:59:52 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表