今天周一,天气有点热。思考再三还是分享下关于PHP脚本在Linux系统上静默执行的几种方法吧。虽然本文是针对PHP脚本来分享的,但是波波还是希望大家在实际使用中触类旁通,比如py脚本等等,道理都是一样的。
方法一:-d执行。
- php test.php -d
优点:使用方法简单,一行命令搞定。
缺点:系统重启后,需要重新运行。如果脚本过多或时间过长,容易被运维人员漏掉,从而引起系统问题。
方法二:开机脚本
关于Linux开机脚本的编写波波在博文《Workman开机自动启动脚本》中已经分享了示例代码。故本文不再重复示例代码。
优点:不需要服务器额外开销,只需要稍微shell编程即可管理维护
缺点:这个谈不上缺点,毕竟对于运维而言写个开机启动脚本都是小case,只可惜有运维的都是大公司,小公司基本上没有运维。
方法三:第三方软件supervisor
supervisor是一个很不错的进程管理与守护软件,现在大家很多人都习惯用各种后台面板来管理Linux服务器,而大多数Linux管理面板已经集成了该软件,可视化操作,非常简单。因步骤过于简单,本文不再细说。
以上三点是目前Linux系统让脚本常驻后台运行最常用的三种方法,希望对大家有所帮助吧。