php - 完全在服务器端运行 PHP 脚本

标签 php linux amazon-ec2 cron

我遇到了 putty 经常断开连接的问题。因此,当我从终端运行 PHP 脚本时,它总是会被中断。该脚本应该运行几个小时,所以我没有任何运气。

我怎样才能完全从服务器端运行它?我正在阅读有关 cron 作业的信息,但此时我很难理解。除了 cron 之外,还有什么可以满足我的需要吗?

我有几个脚本 PHP 文件需要运行,一个一个地运行,或者一次运行两个。有什么想法吗?

最佳答案

您不需要让它在 cron 作业中运行 - 您只需在屏幕内运行 php 脚本即可。

只需输入;

screen php /path/to/myphpscript.php

即使您与 PuTTY 断开连接,屏幕仍会继续运行。如果你需要检查它,你可以使用;

screen -r

重新加入这个过程,并查看任何输出。

关于php - 完全在服务器端运行 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200178/

相关文章:

php - 从 Sybase 数据库 ODBC 调用

javascript - 在 Laravel 中使用 javascript 删除

php - 如何让 PHP 中的 fgetcsv() 处理日文字符?

amazon-ec2 - Cloudify:此用户没有默认 VPC

amazon-web-services - 更新 linux-headers-aws 会破坏 ixgbevf

amazon-ec2 - 无法在独立模式下访问 jboss eap 6 的管理控制台

php - 带mysql连接的下拉框

linux - 如何从另一个进程/内核线程抢占一个进程?

java - 如何判断当前 bash 脚本是否被调用脚本调用

c - Posix Pthread 互斥