我遇到了putty经常断开连接的问题。因此,当我从终端运行PHP脚本时,它总是会被中断。该脚本应该运行几个小时,所以我没有任何运气。我怎样才能完全从服务器端运行它?我正在阅读有关cron作业的信息,但此时我很难理解。除了cron之外,还有什么可以满足我的需要吗?我有几个脚本PHP文件需要运行,一个一个地运行,或者一次运行两个。有什么想法吗? 最佳答案 您不需要让它在cron作业中运行-您只需在屏幕内运行php脚本即可。只需输入;screenphp/path/to/myphpscript.php即使您与PuTTY断开连接,屏幕仍会继续
我遇到了putty经常断开连接的问题。因此,当我从终端运行PHP脚本时,它总是会被中断。该脚本应该运行几个小时,所以我没有任何运气。我怎样才能完全从服务器端运行它?我正在阅读有关cron作业的信息,但此时我很难理解。除了cron之外,还有什么可以满足我的需要吗?我有几个脚本PHP文件需要运行,一个一个地运行,或者一次运行两个。有什么想法吗? 最佳答案 您不需要让它在cron作业中运行-您只需在屏幕内运行php脚本即可。只需输入;screenphp/path/to/myphpscript.php即使您与PuTTY断开连接,屏幕仍会继续
我想在我的电脑上连续执行一个C程序。不过,它实际上不必“做”任何事情,直到它识别出一个事件。例如,C程序可以用永不退出的dowhile循环来编写。在循环内部,可能有一个ifelse条件来监听一个event。让我们说“如果一个文件存在于一个目录中,然后打开该文件并做一些事情,else休息一下,然后sleep(60)一分钟”。当然这个功能可以在C程序之外实现。我可以在shell脚本中运行上面相同的想法..."if目录中存在文件,然后运行C程序,else休息一下,sleep(60)一分钟”。如果文件存在,我还可以编写一个shell脚本来执行C程序,并使用crontab或其他一些调度程序运
我想在我的电脑上连续执行一个C程序。不过,它实际上不必“做”任何事情,直到它识别出一个事件。例如,C程序可以用永不退出的dowhile循环来编写。在循环内部,可能有一个ifelse条件来监听一个event。让我们说“如果一个文件存在于一个目录中,然后打开该文件并做一些事情,else休息一下,然后sleep(60)一分钟”。当然这个功能可以在C程序之外实现。我可以在shell脚本中运行上面相同的想法..."if目录中存在文件,然后运行C程序,else休息一下,sleep(60)一分钟”。如果文件存在,我还可以编写一个shell脚本来执行C程序,并使用crontab或其他一些调度程序运
目前我正在尝试做这样的事情:1个cron作业backup_daily2个cron作业backup_weekly3个cron作业backup_monthly因此,可能发生的情况是,例如每日和每周将在同一天运行。至少其中一个会失败,因为应该备份的文件被另一个备份进程锁定。因此,一个简单的解决方案是在不同时间运行作业。但由于我们不能确切地说出一项工作需要多长时间,所以这有点难看。所以我在想的是一个代理脚本,所以我不会做上面的cron工作,而是做类似的事情1个cron作业check_if_anybackup_is_running_and_run_backup_daily_else_wait_t
目前我正在尝试做这样的事情:1个cron作业backup_daily2个cron作业backup_weekly3个cron作业backup_monthly因此,可能发生的情况是,例如每日和每周将在同一天运行。至少其中一个会失败,因为应该备份的文件被另一个备份进程锁定。因此,一个简单的解决方案是在不同时间运行作业。但由于我们不能确切地说出一项工作需要多长时间,所以这有点难看。所以我在想的是一个代理脚本,所以我不会做上面的cron工作,而是做类似的事情1个cron作业check_if_anybackup_is_running_and_run_backup_daily_else_wait_t
我正在尝试在网络主机上设置一个非常简单的cron作业。我将cron.php设置为每分钟运行一次。现在,出于测试目的,cron.php就是这样:现在,我每分钟都会收到包含以下错误的cron电子邮件://home/user/public_html/mysite/cron.php:line1:syntaxerrornearunexpectedtokennewline//home/user/public_html/mysite/cron.php:line1:此服务器是否很难从命令行访问PHP,或者是否存在其他一些我没有发现的问题?此外,我在尝试添加类似echo"test";的内容时遇到了类似的
我正在尝试在网络主机上设置一个非常简单的cron作业。我将cron.php设置为每分钟运行一次。现在,出于测试目的,cron.php就是这样:现在,我每分钟都会收到包含以下错误的cron电子邮件://home/user/public_html/mysite/cron.php:line1:syntaxerrornearunexpectedtokennewline//home/user/public_html/mysite/cron.php:line1:此服务器是否很难从命令行访问PHP,或者是否存在其他一些我没有发现的问题?此外,我在尝试添加类似echo"test";的内容时遇到了类似的
我在将服务器备份存储在存储VPS上时遇到问题。我的服务器没有删除旧的备份文件夹,存储已满,备份中途失败。我每周跑一次。任何人都可以帮我创建一个cron作业脚本,用于删除超过7天的文件夹并在备份前一天运行并删除旧文件夹。感谢任何帮助。 最佳答案 例如每天凌晨4点02分删除/path/to/backup/下超过7天的文件的crontab说明如下。024***find/path/to/backup/*-mtime+7-execrm{}\;请在执行rm之前确认目标是否为预期文件。您可以通过将-ls指定为find的参数来检查目标。find/p
我在将服务器备份存储在存储VPS上时遇到问题。我的服务器没有删除旧的备份文件夹,存储已满,备份中途失败。我每周跑一次。任何人都可以帮我创建一个cron作业脚本,用于删除超过7天的文件夹并在备份前一天运行并删除旧文件夹。感谢任何帮助。 最佳答案 例如每天凌晨4点02分删除/path/to/backup/下超过7天的文件的crontab说明如下。024***find/path/to/backup/*-mtime+7-execrm{}\;请在执行rm之前确认目标是否为预期文件。您可以通过将-ls指定为find的参数来检查目标。find/p