写shell脚本调用php文件

我在cron中设定了定时运行某一个shell脚本。问题就是怎么在shell脚本上调用某一个php文件呢??不过要求又高了一点,就是用shell脚本又是到了运行的时候了,就去判断上一次运行的php文件的进程是否还存在??上一次运行php文件结束了的话就开始这一次的运行,那就是上一次运行的进程已经结束了,如果还没有结束的话,这一次的运行任务就不再运行了。请问这个shell脚本要如何去写呢??




假如你的php脚本是 a.php 吧,那么你给它加上可执行权限后直接在shell 脚本里面写上 /path/to/a.php 就可以执行它,或者 写 php /path/to/a.php

互斥访问在你的脚本是用来修改文件信息或者别的什么信息的时候比较有用。假设你的脚本是用来修改文件 foo , 那么你可以通过给这个文件上锁的
方式来避免上一次任务没有结束的时候下一次任务冒然插入进来修改。这样就达到了上一次的任务没有结束的时候这一次的任务无效的效果。

加锁的方法我不怎么了解,不过也有替代方法,比如这样

引用:
开始时 -》 检测bar文件是否存在,如果存在退出。否则继续
创建 bar 文件。
执行要执行的操作
删除 bar文件

<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值